System and method for providing connectivity services

By working in collaboration between portable devices and vehicle terminals and servers, unidentifiable user information is identified and stored as a new dataset, solving the problems of inconvenience and errors in server updates caused by the release of new models, and realizing automatic identification of user information and vehicle settings.

CN114945155BActive Publication Date: 2026-06-05HYUNDAI MOTOR CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HYUNDAI MOTOR CO LTD
Filing Date
2021-09-01
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, the server must be updated to use the connection service whenever a new model is released, which is inconvenient and prone to errors during the update process, making it difficult to use normally.

Method used

The server receives user information through portable devices and vehicle terminals, determines whether the information is identifiable, and stores it as a new dataset when the number of times it is not identifiable exceeds a predetermined number. The server then notifies the devices and terminals to update the information, thereby achieving automatic identification and setting.

Benefits of technology

This reduces the need for frequent updates to the dataset of function attributes for new vehicle models, avoids errors during the update process, and ensures that users can easily use the connectivity service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114945155B_ABST
    Figure CN114945155B_ABST
Patent Text Reader

Abstract

The present invention relates to a system and method for providing a connection service. A system for providing a connection service includes a portable device and a vehicle terminal. User information is input into the portable device and the vehicle terminal, a server receives the user information from one or more of the portable device and the vehicle terminal, and determines whether the received user information is identifiable. The server also determines, in response to determining that the user information is not identifiable, whether to store the user information as a new data set based on a number of times the received user information is received. The system reduces inconvenience because a data set including attributes of a setup function is not updated every time for a new vehicle model, and enables a user to use the connection service conveniently when necessary because an error in an update process is prevented.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference with related applications

[0002] This invention claims priority to Korean Patent Application No. 10-2021-0021376, filed on February 17, 2021, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This invention relates to a system and method for providing connectivity services. Background Technology

[0004] Connectivity services allow vehicle users to operate connected vehicles via portable devices, providing a more comfortable and intelligent driving environment. Specifically, for each user, the connectivity service sends settings entered into their portable device to a server, which then backs up the settings and downloads the backup to the vehicle. This allows users to use the settings entered into their portable device without any additional input upon entering the vehicle. For example, the connectivity service can be used to control window opening / closing, screen brightness, and volume.

[0005] In newer vehicle models that are connected, the settings attributes differ from those pre-stored on the server. Specifically, the server version must be updated using a dataset that may include settings attributes for both existing and new models. Therefore, the server must be updated whenever a new model is released to use the connection service, causing inconvenience and making it difficult to use the connection service when errors occur during the update process. Summary of the Invention

[0006] This invention aims to solve the aforementioned problems existing in the prior art, while maintaining the advantages of the prior art. One aspect of this invention provides a system and method for providing connectivity services, which allows for easier identification of setting values ​​without requiring updates to a dataset of attributes including settings for new car models each time.

[0007] The technical problem to be solved by the present invention is not limited to the above-mentioned problems, and any other technical problems not mentioned in the present invention will be clearly understood by those skilled in the art from the following description of the present invention.

[0008] According to one aspect of the invention, a system for providing connectivity services may include portable devices and vehicle terminals. Specifically, user information may be input into the portable devices and vehicle terminals, a server may receive user information from one or more of the portable devices and terminals, determine whether the received user information is identifiable, and, in response to determining that the user information is unidentifiable, the server determines whether to store the unidentifiable user information as a new dataset based on the number of times the unidentifiable user information has been received.

[0009] In one embodiment, user information may include vehicle setting values ​​and attribute information linked to the vehicle setting values. The attribute information may include vehicle setting functions and key IDs that each vehicle setting function matches. The server may be configured to determine whether the number of times unidentifiable user information has been received exceeds a predetermined number in response to determining that the number of times unidentifiable user information has been received exceeds the predetermined number. The server may further be configured to determine to store the unidentifiable user information as a new dataset in response to determining that the number of times unidentifiable user information has been received exceeds the predetermined number.

[0010] Additionally, the server can be configured to notify one or more of the portable device and the vehicle terminal that a new dataset has been stored when user information is stored as such. The portable device and the vehicle terminal can be configured to send the user information to the server after receiving notification that the new dataset is stored there. In one embodiment, the server can be configured to identify user information received from one or more of the portable device and the vehicle terminal based on information stored on the server. The vehicle terminal can be configured to receive vehicle setting values ​​identified by the server and to configure the vehicle using the received vehicle setting values.

[0011] According to another aspect of the present invention, a method for providing connectivity services may include: inputting user information from one or more portable devices and vehicle terminals; receiving the user information from one or more portable devices and vehicle terminals by a server, determining whether the received user information is identifiable, and, in response to determining that the user information is unidentifiable, determining whether to store the unidentifiable user information as a new dataset based on the number of times the unidentifiable user information is received.

[0012] User information may include vehicle setting values ​​and attribute information linked to those vehicle setting values. The attribute information may include vehicle setting functions and key IDs that each vehicle setting function matches. In one embodiment, the method may further include: in response to determining that the received user information is unidentifiable, determining whether the number of times unidentifiable user information has been received exceeds a predetermined number. Furthermore, the method may further include, in response to determining that the number of times unidentifiable user information has been received exceeds the predetermined number, determining to store the unidentifiable user information as a new dataset.

[0013] The method may further include: when user information is stored as a new dataset, notifying one or more of the portable device and the vehicle terminal that the new dataset has been stored. Additionally, the method may include sending user information to the server after receiving notification that the new dataset has been stored in the server. The method may further include: identifying user information received from one or more of the portable device and the vehicle terminal based on information stored in the server. Furthermore, the method may further include: the vehicle terminal receiving vehicle setting values ​​identified from the server, and setting the vehicle using the received vehicle setting values. Attached Figure Description

[0014] The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings:

[0015] Figure 1 A configuration diagram of a system providing connectivity services according to an exemplary embodiment of the present invention is shown;

[0016] Figure 2 A configuration diagram of a portable device according to an exemplary embodiment of the present invention is shown;

[0017] Figure 3 A configuration diagram of a vehicle terminal according to an exemplary embodiment of the present invention is shown;

[0018] Figure 4 A configuration diagram of a server according to an exemplary embodiment of the present invention is shown;

[0019] Figure 5 and Figure 6 An operational diagram of a system for providing connectivity services according to an exemplary embodiment of the present invention is shown schematically.

[0020] Figure 7 A flowchart illustrating a method for providing connectivity services according to an exemplary embodiment of the present invention is shown; and

[0021] Figure 8 The configuration of a computing system for implementing the method according to an exemplary embodiment of the present invention is shown. Detailed Implementation

[0022] In the following, some exemplary embodiments of the present invention will be described in detail with reference to the exemplary accompanying drawings. It should be noted that when adding reference numerals to components in the various drawings, the same or equivalent components in each drawing are indicated by the same reference numeral. Furthermore, in describing exemplary embodiments of the present invention, detailed descriptions of relevant known configurations or functions will be omitted when such detailed descriptions interfere with the understanding of the embodiments of the present invention. It should be understood that the terms "vehicle," "automobile," or other similar terms as used in this invention generally include motor vehicles, such as passenger vehicles like sport utility vehicles (SUVs), buses, trucks, and various commercial vehicles; also include vessels such as various small boats and ships; also include aircraft; and include hybrid electric vehicles, electric vehicles, internal combustion engine electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles, and other alternative fuel vehicles (such as those using fuels other than petroleum).

[0023] Although exemplary embodiments are described as using multiple units to perform their exemplary processes, it should be understood that the exemplary processes may also be performed by one or more modules. Furthermore, it should be understood that the term controller / control unit refers to a hardware device including a memory and a processor specifically programmed to perform the processes described in this invention. The memory is configured to store modules, and the processor is specifically configured to execute said modules to perform one or more processes further described below.

[0024] Furthermore, the control logic of this invention can be embodied on a non-transitory computer-readable medium containing executable program instructions executed by a processor, controller / control unit, etc. Examples of computer-readable media include, but are not limited to, ROM, RAM, optical disc (CD)-ROM, magnetic tape, floppy disk, flash drive, smart card, and optical data storage device. The computer-readable recording medium can also be distributed across a network-coupled computer system, enabling the computer-readable medium to be stored and executed in a distributed manner, for example, via a telematics server or a controller area network (CAN).

[0025] The terminology used in this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. Unless otherwise expressly indicated in the context of this invention, the singular forms "a" and "the" as used herein also include the meaning of the plural forms. For further understanding, when used in this specification, the term "comprising" specifies the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof. As used herein, the term "and / or" includes any and all combinations of one or more associated listed items.

[0026] Unless otherwise specified or obvious from the context, as used herein, the term "about" is understood to mean within the normal tolerance range in the art, such as within 2 standard deviations of the average. The term "about" can be understood to mean variation within the range of 10%, 9%, 8%, 7%, 6%, 5%, 4%, 3%, 2%, 1%, 0.5%, 0.1%, 0.05%, or 0.01% of the stated value. Unless the context clearly indicates otherwise, all numerical values ​​provided herein are modified by the term "about".

[0027] In describing components according to exemplary embodiments of the present invention, terms such as first, second, A, B, (a), (b), etc., may be used. These terms are intended only to distinguish the component from other components, and they do not limit the nature, order, or sequence of the components. Unless otherwise defined, all terms used in this invention, including technical and scientific terms, have the meanings commonly understood by one of ordinary skill in the art to which this invention pertains. For further understanding of the invention, terms such as those defined in common dictionaries should be interpreted as having meanings consistent with their context in the relevant field, and unless explicitly defined herein, these terms will not be interpreted in an idealized or overly formal sense.

[0028] Figure 1 A configuration diagram of a system providing connectivity services according to an exemplary embodiment of the present invention is shown. Figure 1 As shown, according to an exemplary embodiment of the present invention, the system 100 providing connectivity services may include a portable device 110, a vehicle terminal 120, and a server 130.

[0029] Portable device 110 and vehicle terminal 120 can be configured to receive user information. In this regard, the user information may include vehicle setting values ​​input by the user to control the vehicle model selected by the user. The user-inputted vehicle setting values ​​may be linked to attribute information, including vehicle setting functions (e.g., electronic device information and settable range), key IDs for each vehicle setting function, etc. Reference will be made below. Figure 2 and Figure 3 The portable device 110 and the vehicle terminal 120 are described in detail respectively.

[0030] Server 130 may be configured to receive user information from one or more of portable devices 110 and vehicle terminals 120, and determine whether the received user information is identifiable. Additionally, server 130 may be configured to, in response to determining that the received user information is unidentifiable, determine whether to store the user information as a new dataset based on the number of times the user information has been received. References will follow below. Figure 4 To provide a more detailed description.

[0031] Figure 2A configuration diagram of a portable device according to an exemplary embodiment of the present invention is shown. Figure 2 As shown, according to an exemplary embodiment of the present invention, the portable device 110 may include an input device 111, a communication device 112, and a controller 113.

[0032] Input device 111 can be configured to receive input signals corresponding to user manipulation, operation, or voice. According to an exemplary embodiment, input device 111 can be configured to receive user information. User information may include vehicle setting values ​​input by the user to control the vehicle model selected by the user. The vehicle setting values ​​input by the user may be linked to attribute information, including vehicle setting functions (e.g., electronic device information and settable range), a key ID for each vehicle setting function, etc. For example, in the case of a 2018 model "A", input device 111 can be configured to receive 10 levels of volume and 7 levels of screen brightness as user information (vehicle setting values). Furthermore, in the case of a 2019 model "B", input device 111 can be configured to receive 30 levels of volume and 13 levels of screen brightness as user information (e.g., vehicle setting values).

[0033] Vehicle settings can be linked to attribute information. Attribute information can include vehicle setting functions and a key ID matching each function. Vehicle setting functions indicate the range within which electronic devices within the vehicle are controlled; this range can vary depending on the vehicle model. For example, for the 2018 model "A", vehicle setting functions might include adjusting volume from level 0 to 15 and adjusting screen brightness from level 0 to 15. Similarly, for the 2019 model "B", vehicle setting functions might include adjusting volume from level 0 to 45 and adjusting screen brightness from level 0 to 20.

[0034] Each vehicle setting function can be assigned a unique key ID for differentiation, and different values ​​can be assigned to each vehicle model. For example, for the 2018 model "A", key ID 0X1 can be assigned to the vehicle volume setting function, and key ID 0X2 can be assigned to the vehicle screen brightness setting function. Similarly, for the 2019 model "B", key ID 0X3 can be assigned to the vehicle volume setting function, and key ID 0X4 can be assigned to the vehicle screen brightness setting function.

[0035] Communication device 112 can be configured to send user information of each user input to input device 111 to server 130. For example, communication device 112 can be configured to communicate with server 130 using various wireless communication schemes, such as Wi-Fi, Wi-Fi, Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Universal Mobile Telecommunications System (UMTS), Time Division Multiple Access (TDMA), and Long Term Evolution (LTE).

[0036] The controller 113 can be implemented by various processing devices, such as a microprocessor having an embedded semiconductor chip capable of performing operations or executing various commands, and the controller can be configured to operate a portable device according to an exemplary embodiment of the present invention. The controller 113 can be configured to send user information input to the input device 111 to the server 130, and when the sent user information is recognized by the server 130, receive the recognized information and can be configured to provide the recognized information to the user. Furthermore, when the user information changes, the controller 113 can be configured to resend the changed information to the server 130.

[0037] Figure 3 A configuration diagram of a vehicle terminal according to an exemplary embodiment of the present invention is shown. Figure 3 As shown, according to an exemplary embodiment of the present invention, the vehicle terminal 120 may include an input device 121, a communication device 122, and a controller 123.

[0038] Input device 121 can be configured to receive input signals corresponding to a user's manipulation, operation, or voice. According to an exemplary embodiment, input device 121 can be configured to receive user information for each user of at least one user. The user information may include vehicle setting values ​​input by the user to control the vehicle model selected by the user. The vehicle setting values ​​input by the user may be linked to attribute information, including vehicle setting functions (e.g., electronic device information and settable range), a key ID for each vehicle setting function, etc.

[0039] For example, in the case of the 2018 model "A", the input device 121 can be configured to receive 10 levels of volume and 7 levels of screen brightness as user information (vehicle settings). Conversely, in the case of the 2019 model "B", the input device 121 can be configured to receive 30 levels of volume and 13 levels of screen brightness as user information (vehicle settings).

[0040] Vehicle settings can be linked to attribute information. Attribute information can include vehicle setting functions and a key ID matching each function. Vehicle setting functions indicate the range within which electronic devices within the vehicle are controlled; this range can vary depending on the vehicle model. For example, for the 2018 model "A", vehicle setting functions might include adjusting volume from level 0 to 15 and adjusting screen brightness from level 0 to 15. Similarly, for the 2019 model "B", vehicle setting functions might include adjusting volume from level 0 to 45 and adjusting screen brightness from level 0 to 20.

[0041] Each vehicle setting function can be assigned a unique key ID for differentiation, and different values ​​can be assigned to each vehicle model. For example, for the 2018 model "A", key ID 0X1 can be assigned to the vehicle volume setting function, and key ID 0X2 can be assigned to the vehicle screen brightness setting function. Similarly, for the 2019 model "B", key ID 0X3 can be assigned to the vehicle volume setting function, and key ID 0X4 can be assigned to the vehicle screen brightness setting function.

[0042] Communication device 122 can be configured to send user information of each user input to input device 121 to server 130. For example, communication device 122 can be configured to communicate with server 130 using various wireless communication schemes, such as Wi-Fi, Wi-Fi, Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Universal Mobile Telecommunications System (UMTS), Time Division Multiple Access (TDMA), and Long Term Evolution (LTE). Controller 123 can be implemented by various processing devices, such as a microprocessor having an embedded semiconductor chip capable of performing operations or executing various commands, and the controller can be configured to operate a portable device according to an exemplary embodiment of the present invention.

[0043] The controller 123 can be configured to send user information input to the input device 121 to the server 130. When the server 130 recognizes the user information, the controller 123 can be configured to receive the recognized user information and provide it to the user. Additionally, the controller 123 can be configured to automatically adjust vehicle settings based on information received from the server 130. For example, in the case of a 2018 model "A", when the server receives user input indicating a volume level of 10 and a screen brightness level of 7, the server 130 can be configured to automatically set the volume to level 10 and the screen brightness to level 7 when the user enters the 2018 model "A" without any user intervention.

[0044] Figure 4 A configuration diagram of a server according to an exemplary embodiment of the present invention is shown. Figure 4 As shown, according to an exemplary embodiment of the present invention, server 130 may include communication device 131 and controller 133.

[0045] Communication device 131 can be configured to receive user information from one or more of portable device 110 and vehicle terminal 120. Communication device 131 can be configured to communicate with one or more of portable device 110 and vehicle terminal 120 using various wireless communication schemes, such as Wi-Fi, WiBro, Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Universal Mobile Telecommunications System (UMTS), Time Division Multiple Access (TDMA), Long Term Evolution (LTE), etc.

[0046] Storage device 132 can be configured to store user information for each user received from portable device 110 and vehicle terminal 120. Additionally, storage device 132 can be configured to store at least one or more algorithms that perform operations on server 130 or execute various commands for operations on server 130. Storage device 132 may include at least one storage medium selected from flash memory, hard disk, memory card, read-only memory (ROM), random access memory (RAM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, magnetic disk, and / or optical disk.

[0047] The controller 133 can be implemented by various processing devices, such as a microprocessor having an embedded semiconductor chip capable of performing operations or executing various commands, and the controller can be configured to operate a vehicle control device according to an exemplary embodiment of the present invention. The controller 133 can be configured to receive user information from one or more of the portable device 110 and the vehicle terminal 120, and can be configured to determine whether the received user information is identifiable based on user information pre-stored in the storage device 132. Reference will be made below. Figure 5 and Figure 6 Provide a more detailed description.

[0048] Figure 5 and Figure 6 An operational diagram of a system providing connectivity services according to an exemplary embodiment of the present invention is illustrated schematically. Figure 5As shown, controller 133 receives user information 1 from one or more of portable device 110 and vehicle terminal 120, and determines whether user information 1 is identifiable based on user information pre-stored in storage device 132. Since only key IDs from 0x1 to 0x4 exist in the pre-stored user information, and key IDs 0x5 and 0x6 are not present, controller 133 can be configured to determine that the received user information 1 is unidentifiable.

[0049] Subsequently, controller 133 can be configured to receive user information 2 and, based on user information pre-stored in storage device 132, determine again whether user information 2 is identifiable. Furthermore, since only key IDs from 0x1 to 0x4 exist in the pre-stored user information, and key IDs 0x5 and 0x6 are absent, controller 133 can be configured to determine that the received user information 2 is unidentifiable. Controller 133 can be configured to determine whether the number of times unidentifiable user information has been received exceeds a predetermined number (e.g., n-1). For example, when user information n is received from one or more of portable device 110 and vehicle terminal 120 and it is determined that user information n is unidentifiable, controller 133 can be configured to determine that the number of times unidentifiable user information has been received exceeds the predetermined number n-1.

[0050] In response to determining that the number of times unidentifiable user information has been received exceeds a predetermined number, controller 133 may be configured to identify the unidentifiable user information as a new dataset, and may store the unidentifiable user information separately in storage device 132. In this regard, the unidentifiable user information may include vehicle setting values ​​and attribute information respectively linked to the vehicle setting values. According to an exemplary embodiment, the vehicle setting values ​​may be a volume level of 70 and a screen brightness level of 30, and the attribute information linked to the vehicle setting values ​​may include vehicle setting functions (e.g., the function to adjust volume in a range from 0 to 75 and the function to adjust screen brightness in a range from 0 to 30) and key IDs 0x5 and 0x6 respectively matching the vehicle setting functions.

[0051] Additionally, controller 133 can be configured to notify one or more of portable device 110 and vehicle terminal 120 that a new dataset has been stored in storage device 132. After storing the new dataset, even if vehicle setting values ​​are received only from one or more of portable device 110 and vehicle terminal 120, controller 133 can be configured to identify the vehicle setting values ​​based on the information stored in storage device 132. Reference will be made below. Figure 6 To provide a more detailed description.

[0052] like Figure 6As shown, after storing new data in storage device 132, when vehicle setting values ​​A, B, and C input by the user are received from one or more of portable devices 110 and vehicle terminals 120, the vehicle setting values ​​can be identified based on the key IDs respectively linked to the vehicle setting values. Even if the vehicle setting functions matching the key IDs are not received from one or more of portable devices 110 and vehicle terminals 120, since the vehicle setting functions matching the key IDs are stored in storage device 132, controller 133 can be configured to identify the vehicle setting values ​​by linking the received vehicle setting values ​​to the vehicle setting functions respectively.

[0053] Figure 7 A flowchart illustrating a method for providing connectivity services according to an exemplary embodiment of the present invention is shown. Figure 7 As shown, one or more of the portable device 110 and the vehicle terminal 120 can be configured to receive user information (S110). The user information entered in S110 may include vehicle setting values ​​input by the user to control the vehicle model selected by the user. The vehicle setting values ​​input by the user may be linked to attribute information, including vehicle setting functions (e.g., electronic device information and settable range), key IDs for each vehicle setting function, etc.

[0054] One or more of the portable device 110 and the vehicle terminal 120 may be configured to send input information to the server 130 (S120). The server 130 may be configured to determine whether the received user information is identifiable based on pre-stored information (S130). In response to determining in S130 that the received user information is identifiable (Y), the server 130 may be configured to send the identified information to the vehicle terminal 120 (S140), and the vehicle terminal 120 may be configured to automatically configure the vehicle based on the received information (S150). In addition, the vehicle terminal 120 may be configured to send the vehicle settings information to the portable device 110 (S160), making it easier for the user to read the vehicle settings information.

[0055] In response to determining in S130 that the received user information is unrecognizable (N), server 130 may be configured to determine whether the number of times unrecognizable user information has been received exceeds a predetermined number (S170). In response to determining in S170 that the number of times unrecognizable user information has been received exceeds a predetermined number (Y), server 130 may be configured to identify the unrecognizable user information as a new dataset and store the new dataset in memory (S180). On the other hand, when the number of times unrecognizable user information has been received in S170 does not exceed the predetermined number, S130 is executed.

[0056] When a new dataset is stored, server 130 can be configured to notify one or more of portable device 110 and vehicle terminal 120 that user information has been stored as a new dataset (S190). When server 130 recognizes that a new dataset has been stored, vehicle terminal 120 can be configured to automatically configure the vehicle based on the new dataset stored in server 130 (S200). Additionally, vehicle terminal 120 can be configured to send vehicle settings information to portable device 110 (S210), thus making it easier for the user to read the vehicle settings information.

[0057] One or more of the portable device 110 and vehicle terminal 120 may be configured to receive user information after the new dataset is stored in server 130 (S220). The user information entered in S220 may include vehicle setting values ​​entered to control the vehicle model selected by the user. The vehicle setting values ​​entered by the user may be linked to attribute information including only the key ID.

[0058] One or more of the portable device 110 and vehicle terminal 120 may be configured to send input information to server 130 (S230). Server 130 may be configured to identify the vehicle setting value received in S230 based on information including a pre-stored new dataset (S240). In S240, server 130 may be configured to identify the vehicle setting value based on a key ID that is respectively linked to the vehicle setting value. Even when the vehicle setting function that matches the key ID is not received from one or more of the portable device 110 and vehicle terminal 120, since the vehicle setting function that matches the key ID is stored in storage device 132, server 130 may be configured to identify the vehicle setting value by linking the received vehicle setting value to the vehicle setting function respectively.

[0059] Server 130 can be configured to send identified user information (e.g., vehicle settings) to vehicle terminal 120 (S250). In response to determining in S130 that the received user information is identifiable (Y), server 130 can be configured to send the identified information to vehicle terminal 120 (S250), and vehicle terminal 120 can be configured to automatically configure the vehicle based on the received information (S260). Additionally, vehicle terminal 120 can be configured to send the vehicle settings information to portable device 110 (S270), making it easier for the user to read the vehicle settings information.

[0060] Figure 8 A configuration of a computing system implementing a method according to an exemplary embodiment of the present invention is shown. (Reference) Figure 8The computing system 1000 may include at least one processor 1100, a memory 1300, a user interface input device 1400, a user interface output device 1500, a storage device 1600, and a network interface 1700 connected via a bus 1200.

[0061] Processor 1100 may be a central processing unit (CPU) or a semiconductor device that executes processing on commands stored in memory 1300 and / or storage device 1600. Memory 1300 and storage device 1600 may include various types of volatile or non-volatile storage media. For example, memory 1300 may include ROM (Read-Only Memory) 1310 and RAM (Random Access Memory) 1320.

[0062] Therefore, the operation of the methods or algorithms described in the embodiments disclosed in this invention can be directly embodied in hardware, software modules, or combinations thereof executed by processor 1100. Software modules can be stored on storage media (i.e., memory 1300 and / or storage device 1600), such as RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disks, removable disks, and CD-ROMs. An exemplary storage medium is coupled to processor 1100, which can read information from and write information to the storage medium. In another approach, the storage medium can be integrated with processor 1100. The processor and storage medium can be housed within an application-specific integrated circuit (ASIC). The ASIC can be housed within a user terminal. In yet another approach, the processor and storage medium can be housed as separate components in the user terminal.

[0063] The above description is merely an explanation of the technical concept of the present invention, and various modifications and changes can be made by those skilled in the art without departing from the basic characteristics of the present invention.

[0064] Therefore, the exemplary embodiments disclosed herein do not limit the technical concept of the invention, but are intended to illustrate the invention, and the scope of the technical concept of the invention is not limited by the exemplary embodiments. The scope of the invention should be interpreted as the scope covered by the appended claims, and all technical concepts falling within the scope of the claims should be interpreted as included within the scope of the invention.

[0065] The system and method for providing connectivity services according to exemplary embodiments of the present invention reduce inconvenience because the dataset of attributes including setting functions is not updated for each new vehicle model, and because errors during the update process are fundamentally prevented, users can conveniently use the connectivity service when necessary.

[0066] In the foregoing, although the present invention has been described with reference to exemplary embodiments and accompanying drawings, the present invention is not limited thereto, but can be modified and altered by those skilled in the art without departing from the spirit and scope of the invention as claimed in the appended claims.

Claims

1. A system for providing connectivity services, comprising: Portable devices and vehicle terminals, wherein user information is input into the portable devices and the vehicle terminals; as well as The server is configured as follows: The user information is received from one or more of the portable device and the vehicle terminal, and it is determined whether the received user information is identifiable. as well as In response to determining that the user information is unidentifiable, a decision is made on whether to store the user information as a new dataset based on the number of times the user information has been received. When the user information is stored as the new dataset, the server notifies one or more of the portable device and the vehicle terminal that the new dataset has been stored.

2. The system according to claim 1, wherein, The user information includes vehicle settings and attribute information, and the attribute information is linked to the vehicle settings.

3. The system according to claim 2, wherein, The attribute information includes vehicle setting functions and key IDs that are respectively matched with the vehicle setting functions.

4. The system according to claim 1, wherein, The server is configured to determine whether the number of times unidentifiable user information has been received exceeds a predetermined number in response to determining that the received user information is unidentifiable.

5. The system according to claim 4, wherein, The server is configured to determine, in response to the determination that the number of times unidentifiable user information has been received exceeds the predetermined number, to store the user information as the new dataset.

6. The system according to claim 1, wherein, The portable device and the vehicle terminal are configured to send the user information to the server after receiving a notification that the new dataset has been stored in the server.

7. The system according to claim 6, wherein, The server is configured to identify user information received from one or more of the portable device and the vehicle terminal based on information stored in the server.

8. The system according to claim 7, wherein, The vehicle terminal is configured to receive vehicle setting values ​​identified from the server and to set up the vehicle using the received vehicle setting values.

9. A method for providing a connectivity service, comprising: The controller receives user information from one or more portable devices and vehicle terminals. The server receives the user information from one or more of the portable device and the vehicle terminal, and determines whether the received user information is identifiable. as well as In response to determining that the user information is unidentifiable, the controller determines whether to store the user information as a new dataset based on the number of times the user information has been received; When the user information is stored as the new dataset, one or more of the new datasets are notified to be stored in the portable device and the vehicle terminal.

10. The method according to claim 9, wherein, The user information includes vehicle settings and attribute information, and the attribute information is linked to the vehicle settings.

11. The method according to claim 10, wherein, The attribute information includes vehicle setting functions and key IDs that are respectively matched with the vehicle setting functions.

12. The method according to claim 9, further comprising: In response to determining that the received user information is unidentifiable, determine whether the number of times unidentifiable user information has been received exceeds a predetermined number.

13. The method of claim 12, further comprising: In response to determining that the number of times unidentifiable user information has been received exceeds the predetermined number, it is determined to store the user information as the new dataset.

14. The method of claim 9, further comprising: After receiving notification that the new dataset has been stored on the server, the user information is sent to the server.

15. The method of claim 14, further comprising: User information received from one or more of the portable device and the vehicle terminal is identified based on information stored in the server.

16. The method of claim 15, further comprising: The vehicle terminal receives vehicle setting values ​​identified from the server and uses the received vehicle setting values ​​to configure the vehicle.