CN104615450A - 用于管理车辆影音导航的设备、方法及系统 - Google Patents
用于管理车辆影音导航的设备、方法及系统 Download PDFInfo
- Publication number
- CN104615450A CN104615450A CN201410265354.9A CN201410265354A CN104615450A CN 104615450 A CN104615450 A CN 104615450A CN 201410265354 A CN201410265354 A CN 201410265354A CN 104615450 A CN104615450 A CN 104615450A
- Authority
- CN
- China
- Prior art keywords
- configuration file
- avn
- user interface
- vehicle
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17337—Direct connection machines, e.g. completely connected computers, point to point communication networks
- G06F15/17343—Direct connection machines, e.g. completely connected computers, point to point communication networks wherein the interconnection is dynamically configurable, e.g. having loosely coupled nearest neighbor architecture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开涉及用于管理车辆影音导航的设备、方法及系统。提供了用于管理影音导航(AVN)的设备、方法及系统。该方法包括由处理器收集与车辆和车辆的周围环境有关的状态信息并将所收集的信息提供至下载服务器,以存储用于AVN系统的应用程序的多个UI配置文件并且下载与所收集的信息相对应的UI配置文件。此外,通过处理器将以不同的模式转换访问的所下载的UI配置文件存储在特定存储器区域中并且实施AVN系统的执行应用程序屏幕。
Description
相关申请的交叉引用
本申请要求于2013年11月1日向韩国知识产权局提交的韩国专利申请第10-2013-0132474号的优先权的权益,通过引用将其全部内容结合于本文中。
技术领域
本发明涉及用于管理影音导航(audio video navigation)(AVN)的设备、方法及系统,并且更具体地,涉及一种更新用于AVN系统的执行应用程序的用户界面(UI)的技术。
背景技术
以可执行二进制文件的形式分配并管理用于车辆的影音导航(AVN)系统执行应用程序的用户界面(UI)。具体地,为了将新的UI应用至AVN系统的应用程序中,修改现有应用程序的源代码以生成新的二进制,并且格式化AVN系统的启动存储器(NAND)以及升级新的软件包。
然而,在传统的AVN系统中,只有具有专业知识的用户能够应用新的UI。此外,当不具有专业知识的用户将新的UI应用于AVN系统中时,用户被要求访问专门的公司并且升级AVN系统的软件包。
发明内容
本发明提供了通过下载用于AVN系统的执行应用程序的配置文件来更新AVN系统的UI的设备、方法及系统。
根据本发明的一个方面,用于管理影音导航(AVN)的设备可包括:信息收集器,被配置为收集与车辆和车辆的周围环境有关的状态信息;应用程序(app)管理器,被配置为将所收集的信息提供给下载服务器,该下载服务器被配置为存储用于AVN系统的应用程序的多个UI配置文件并下载与所收集的信息相对应的UI配置文件;app存储器,被配置为将所下载的UI配置文件存储在特定存储器区域中;以及浏览器,被配置为以不同的模式转换获得(pull)存储在特定存储器区域中的UI配置文件并且实施AVN系统的执行应用程序屏幕。
app管理器可被配置为响应于所收集的信息下载由下载服务器生成的多个UI配置文件。app管理器可被配置为将从多个UI配置文件中选择的一个文件存储在特定区域中。当多个UI配置文件被存储在特定区域中时,浏览器可被配置为提供多个UI配置文件的列表并基于从列表中所选择的UI配置文件来实施AVN系统的执行应用程序屏幕。AVN系统的应用程序可由超文本标记语言5(HTML5)制作。UI配置文件可以是层叠样式表(CSS)文件。
根据本发明的另一个方面,用于管理影音导航(AVN)的设备可包括:信息收集器,被配置为收集与车辆和车辆的周围环境有关的状态信息;app管理器,被配置为将所收集信息提供给便携式终端,该便携式终端可被通信连接至被配置为存储用于AVN系统的应用程序的多个UI配置文件并下载与所收集的信息相对应的UI配置文件的下载服务器;app存储器,被配置为将下载的UI配置文件存储在特定存储器区域中;以及浏览器,被配置为以不同的模式转换获得存储在特定存储器区域中的UI配置文件并实施AVN系统的执行应用程序屏幕。
根据本发明的另一个方面,管理影音导航(AVN)的方法可包括:收集与车辆和车辆的周围环境有关的状态信息;将所收集的信息提供给下载服务器,该下载服务器被配置为存储用于AVN系统的应用程序的多个UI配置文件;从下载服务器下载与所收集的信息相对应的UI配置文件;将所下载的UI配置文件存储在特定存储器区域中;以及以不同的模式转换获得(例如,访问)存储在特定存储器区域中的UI配置文件并且实施AVN系统的执行应用程序屏幕。
根据本发明的另一个方面,一种管理影音导航(AVN)的方法可包括:收集与车辆和车辆的周围环境有关的状态信息;将所收集的信息提供给便携式终端,该便携式终端可通信连接至被配置为存储用于AVN系统的应用程序的多个UI配置文件的下载服务器;经由便携式终端下载对应下载服务器提供的所收集信息的UI配置文件;将所下载的UI配置文件存储在特定存储器区域中;以及以不同的模式转换获得存储在特定存储器区域中的UI配置文件并且实施AVN系统的执行应用程序屏幕。
根据本发明的另一个方面,影音导航(AVN)管理系统可包括:下载服务器,被配置为存储用于AVN系统的应用程序的多个UI配置文件;AVN管理设备,被配置为通过访问下载服务器下载与车辆的周围环境和车辆状态相对应的UI配置文件,并且将所下载的UI配置文件存储在由实施AVN系统的执行应用程序的浏览器访问的存储器区域中。下载服务器可被配置为存储关于季节的CSS文件、关于天气的CSS文件、关于车辆状态的CSS文件以及关于驾驶员的状态的CSS文件中的至少一个。下载服务器可被配置为从AVN管理设备接收与车辆的周围环境和车辆状态相对应的信息,并通过组合基于从AVN管理设备提供的信息所存储的CSS文件而将至少一个CSS文件提供给AVN管理设备。
根据本发明的另一个方面,影音导航(AVN)管理系统可包括:下载服务器,被配置为存储用于AVN系统的应用程序的多个UI配置文件;便携式终端,被配置为通信连接至下载服务器并下载与车辆的周围环境和车辆状态相对应的UI配置文件;以及AVN管理设备,被配置为通过访问便携式终端来提供与车辆的周围环境和车辆状态有关的信息、从便携式终端下载UI配置文件以及将所下载的UI配置文件存储在由实施AVN系统的执行应用程序的浏览器所访问的存储器区域中。
附图说明
通过以下结合附图所做的详细描述,本发明的目标、特征以及优点将会更显而易见,其中:
图1是示出了根据本发明的示例性实施方式的AVN管理系统的配置的示例性示图;
图2是示出了根据本发明的另一示例性实施方式的AVN管理系统的配置的示例性示图;
图3是示出了根据本发明的示例性实施方式的AVN管理设备的配置的示例性框图;
图4是示出了根据本发明的示例性实施方式的AVN管理设备的内存结构的示例性示图;
图5是示出了根据本发明的示例性实施方式的下载服务器的配置的示例性框图;
图6是示出了根据本发明的示例性实施方式的下载服务器的内存结构的示例性示图;
图7是示出了根据本发明的示例性实施方式的AVN管理设备的操作的示图的示例性实施方式;
图8是示出了根据本发明的示例性实施方式的AVN管理方法的操作流程的示例性示图;以及
图9是示出了根据本发明的另一示例性实施方式的AVN管理方法的操作流程的示例性示图。
具体实施方式
应当理解,本文所使用的术语“车辆(vehicle)”或者“车辆的(vehicular)”或者其他的类似术语包括广义的机动车辆,诸如包括运动型多用途车辆(SUV)、公共汽车、卡车、各种商用车辆的载客车辆,包括各种小船(boat)和船舶(ship)的水运工具(watercraft),航天器等,并且包括混合动力汽车、电动车辆、插入式混合电动车辆、氢动力车辆及其他可替换的燃料车辆(例如从除石油以外的资源获得的燃料)。
虽然示例性实施方式被描述为使用多个单元执行该示例性过程,但是应当理解该示例性过程也可由一个模块或多个模块执行。此外,应该理解术语控制器/控制单元是指包括存储器和处理器的硬件装置。该存储器被配置为存储模块,且该处理器被具体配置为执行所述模块以执行下面进一步描述的一个或多个过程。
此外,本发明的控制逻辑可被体现为计算机可读介质上的非临时性计算机可读介质,其包括由处理器、控制器/控制单元等执行的可执行程序指令。计算机可读介质的示例包括但不限于ROM、RAM、光盘(CD)-ROM、磁带、软盘、闪存驱动器、智能卡和光学数据存储装置。该计算机可读记录介质也可以被分布在网络联接的计算机系统,使得该计算机可读介质以分布的方式被存储和执行,例如,通过远程信息处理服务器或控制器局域网(CAN)。
本文中所使用的术语仅是为了描述特定实施方式的目的,而不旨在限制本发明。如本文所用,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有明确说明。应进一步理解,术语“包括”和/或“包含”在本说明书中使用时指定所述特征、整体、步骤、操作、元件和/或组件的存在,但不排除一个或多个其他特征、整体、步骤、操作、元件、组件和/或其组的存在或添加。如本文所用的,术语“和/或”包括所关联的列出项目中的一个或多个的任何和所有的组合。
参考附图,详细地描述本发明的示例性实施方式。贯穿附图中使用相同的参考标号指代相同或者类似的部件。可能省略结合在本文中的众所周知的功能和结构的详细描述,以避免使本发明的主题内容晦涩。
图1是示出了根据本发明的示例性实施方式的AVN管理系统的配置的示例性示图。参考图1,本发明的AVN管理系统可包括AVN管理设备10和下载服务器50。
下载服务器50可被配置为存储用于影音导航(AVN)系统的应用程序的多个UI配置文件,并根据AVN管理设备10的请求提供所存储的UI配置文件。具体地,假定UI配置文件是层叠样式表(CSS)文件。CSS文件可以是之前存储的网页文档的总体样式的样式表。因此,显示在AVN系统的应用程序屏幕上的字体大小、字体、行距、背景颜色以及排列位置可被预先定义并存储在CSS文件中。
此外,可假定通过超文本标记语言5(HTML5)写出AVN系统的应用程序。具体地,通过HTML5写出的应用程序可配置有定义应用程序的结构的HTML文件、定义作为应用程序的操作的用户响应的Java脚本文件以及定义应用程序的屏幕配置的CSS文件。因而,通过改变定义应用程序的屏幕配置的CSS文件可以改变UI。
同时,下载服务器50可被配置为存储关于季节的CSS文件、关于天气的CSS文件、关于车辆状态的CSS文件以及关于驾驶员的状态的CSS文件中的至少一个。此外,当从AVN管理设备10接收与车辆的周围环境及车辆状态有关的信息时,下载服务器50可被配置为通过结合基于从AVN管理设备10(例如,AVN管理设备的处理器)接收的信息而存储的CSS文件生成至少一个CSS文件。因而,下载服务器50可被配置为向AVN管理设备10提供响应于从AVN管理设备10接收的信息而生成的至少一个CSS文件。
AVN管理设备10可被配置为支持诸如调制解调器的通信接口,并可被配置为经由通信接口访问下载服务器50。当AVN管理设备10要求改变AVN系统的应用程序的UI时,AVN管理设备10(例如,设备的处理器)可被配置为访问下载服务器50以下载新的CSS文件。此外,AVN管理设备10可被配置为将下载的CSS文件存储于通过实施AVN系统的执行应用程序的浏览器可访问的存储器区域中。
具体地,为了下载CSS文件,AVN管理设备10可被配置为收集车辆状态信息、周围环境信息、驾驶员的状态信息等等以提供给通信连接的下载服务器50。此外,AVN管理设备10可被配置为将下载基于提供给下载服务器50的信息生成的至少一个CSS文件以应用于AVN系统。当从下载服务器50下载多个CSS文件时,可以选择单个CSS文件以应用于AVN系统。
图2是示出了根据本发明的另一示例性实施方式的AVN管理系统的配置的示例性示图。图2示出了图1的另一个示例性实施方式,示出了当AVN管理设备不支持用于与下载服务器50的通信的通信接口时可通过便携式终端30下载CSS文件。换言之,AVN管理系统可包括AVN管理设备10(例如,由处理器操作的)、便携式终端30和下载服务器50。具体地,AVN管理设备10和下载服务器50的基本操作基本上与图1相似。因而,将省略对与图1重复的元件的重复操作的描述。
应用于图2的AVN管理系统的AVN管理设备10可以不支持用于与下载服务器50通信的通信接口。甚至当支持用于与下载服务器50通信的通信接口时,可根据用户的选择经由便携式终端30下载CSS文件。
AVN管理设备10可访问便携式终端30以下载CSS文件。此外,AVN管理设备10可被配置为经由通用串行总线(USB)通信访问便携式终端30,并且此外,使用短距离通信方法访问便携式终端30。因而,当访问便携式终端30时,AVN管理设备10可被配置为收集车辆状态信息、周围环境信息、驾驶员状态信息等,并在请求下载CSS文件的同时将所收集的信息传输至便携式终端30。
同时,假设便携式终端30是支持可通信访问AVN管理设备10的通信接口的终端,并与下载服务器50通信。作为实例,便携式终端30可以是智能手机、平板个人计算机(PC)等。便携式终端30可被配置为基于AVN管理设备10的请求经由因特网访问下载服务器50,并将从AVN管理设备10提供的信息传输至下载服务器50以请求CSS文件。此外,便携式终端30可被配置为从下载服务器50下载基于车辆状态信息、周围环境信息以及驾驶员状态信息生成的至少一个CSS文件以暂时存储。AVN管理设备10可被配置为下载暂时存储在便携式终端30中的至少一个CSS文件。具体地,如图1所示,AVN管理设备10可被配置为将下载的CSS文件存储于特定存储器区域中。因而,参考图3更详细地描述了应用于本发明的AVN管理设备10的详细构造。
图3是示出了根据本发明的示例性实施方式的AVN管理设备的配置的示例性框图。如图3中所示,本发明的AVN管理设备10可包括信息收集器11、通信器(communicator)13、app管理器15、app存储器17以及浏览器19。
信息收集器11可包括被配置为基于每个车辆的行驶方式的操作来收集状态信息(例如,行驶速度)的传感器。此外,信息收集器11可被配置为从车辆的外部收集车辆周围的环境信息,例如,天气、温度、周围交通状况、道路状况等。此外,信息收集器11可被配置为收集驾驶员的心理、分心状态以及睡意状态。
通信器13可包括被配置为支持与下载服务器50传输并接收信号的通信接口的通信模块。同时,通信器13也可包括被配置为支持用于USB通信的通信接口或与便携式终端30的短距离无线通信的通信模块。
app管理器15可由处理器执行并被配置为管理用于执行AVN系统的应用程序的文件。具体地,应用于本发明的应用程序可以是通过HTML5写出的应用程序,并可被配置有定义应用程序的结构的HTML文件、定义作为应用程序操作的用户响应的Java脚本文件以及定义应用程序的屏幕配置的CSS文件。因此,app管理器15可被配置为在当执行AVN系统的应用程序过程中通过管理CSS文件操作应用程序屏幕的UI。换言之,app管理器15可被配置为请求收集信息收集器11的信息收集以向下载服务器50请求新的CSS文件。此外,app管理器15可被配置为经由通信器13访问下载服务器50以下载CSS文件。此外,app管理器15可被配置为将通过信息收集器11所收集的信息传输至下载服务器50。
当基于通过app管理器15传输至下载服务器50的信息在下载服务器50中生成至少一个CSS文件时,app管理器15可被配置为下载由下载服务器50生成的至少一个CSS文件以存储于app存储器17中。具体地,当通过app管理器15从下载服务器50下载CSS文件时,app存储器17可被配置为预定义其中存储CSS文件的存储器区域,并将相应的CSS文件存储于预定义存储器区域中。此外,app存储器17可被配置为存储用于实施CSS文件之外的应用程序。将参考图4描述app存储器17的详细描述。
图4是示出了根据本发明的示例性实施方式的AVN管理设备的存储器结构的示例性示图。参照图4,app存储器17可被配置为分配用于应用程序的实施的存储器区域,并将分配的存储器区域细分为HTML区域、Java脚本区域以及CSS区域。
此外,HTML区域可存储定义应用程序的结构的HTML文件。此外,Java脚本区域可存储定义作为应用程序的操作的用户响应的Java脚本文件。CSS区可存储定义应用程序的屏幕配置的CSS文件。具体地,HTML文件、Java脚本文件以及CSS文件均可以是UTF-8格式的文本文件。在执行应用程序的过程中,当浏览器19的模式被转换时,CSS文件可以是由浏览器19访问(例如,获得)的存储器区域。当执行AVN系统的应用程序时,浏览器19可被配置为通过访问存储于app存储器17的CSS区域中的CSS文件来实施执行应用程序的屏幕。具体地,浏览器19可被配置为以不同的模式转换来访问存储于CSS区域中的CSS文件。
当app管理器15从下载服务器50下载新的CSS文件以存储在为存储器17中的相应的应用程序分配的CSS区域中,而不会重新执行浏览器19时,可通过在模式转换时访问存储在CSS区域中的新的CSS文件,基于存储在新的CSS文件中的UI配置信息来更新应用程序屏幕的UI。
此外,当经由通信器13通信访问下载服务器50失败时,或者当配置为基于用户的请求与下载服务器50通信的通信模块是未被激活时,app管理器15可配置为请求访问便携式终端30。具体地,app管理器15可被配置为通过将信息收集器11所收集的信息传输至便携式终端30来请求CSS文件的下载。接下来,当从下载服务器50下载的CSS文件被暂时存储于便携式终端30的特定区域中时,app管理器15可被配置为从便携式终端30下载CSS文件以存储在为app存储器17中的应用程序分配的CSS区域中。
图5是示出了根据本发明的示例性实施方式的下载服务器的配置的示例性框图。参考图5,下载服务器50可包括下载控制器51、存储器53以及通信器55。具体地,下载服务器51可被配置为基于AVN管理设备10或终端设备30的请求生成CSS文件,并向AVN管理设备10或便携式终端30提供所生成的CSS文件。
此外,下载控制器51可被配置为基于由AVN管理设备10或便携式设备30提供的车辆状态信息、周围环境信息以及驾驶员的状态信息中的至少一个生成CSS文件。下载服务器50可被配置为提取并提供存储在存储器53中的CSS文件之中的对应于从AVN管理设备10或便携式设备30提供的信息的CSS文件。
存储器53可由下载控制器51的处理器执行以存储用于AVN系统的应用程序的多个CSS文件。具体地,存储器53可被配置为基于周围环境、车辆状态以及驾驶员的状态存储相应的CSS文件。例如,如图6中所示,存储器53可被配置为分别存储关于季节的CSS文件、关于天气的CSS文件、关于车辆状态的CSS文件以及关于驾驶员的状态的CSS文件中的至少一个。存储器53(例如,处理器)可被配置为通过基于从AVN管理设备10或便携式设备30提供的信息组合存储在存储器53中的CSS文件而生成至少一个新的CSS文件,或分别提取适合于每个状态的提取CSS文件以提供给AVN管理设备10或便携式终端30。
下载控制器51的处理器可执行通信器55以支持可经由因特网络连接至AVN管理设备10或便携式终端30的通信接口。通信器55可与AVN管理设备10或便携式终端30通信连接,并可同时连接。此外,当下载控制器51生成至少一个CSS文件时,或者提取存储于存储器53中的CSS文件时,通信器55可被配置为基于AVN管理设备10或便携式终端30的请求传输相应的CSS文件。
图7是示出了根据本发明的示例性实施方式的AVN管理设备的操作的示例性示图。参考图7,AVN管理设备可从下载服务器或便携式终端30下载多个CSS文件。因为AVN管理设备的浏览器可被配置为基于CSS文件实施AVN系统的应用程序屏幕,浏览器可被配置为当下载多个CSS文件时选择要应用于执行应用程序的一个CSS文件。
具体地,AVN管理设备可被配置为将用于多个CSS文件配置的CSS文件列表提供给用户,并可基于用户所选择的项目实施应用程序屏幕。例如,当从下载服务器或便携式终端下载三个CSS文件,即,'A类型'、‘B类型'和'C类型'时,AVN管理设备可被配置为将包括‘A类型'项目720、‘B类型'项目730以及'C类型'项目740的CSS文件列表710提供给用户,并可基于用户所选择的项目实施应用程序屏幕。用户可通过触摸CSS文件列表710来选择一个项目,并可通过操作布置于屏幕上的按钮操作单元750来选择一个项目。
下文将更详细地描述根据本发明示例性实施方式的上述AVN管理设备的操作流程。图8是示出了根据本发明示例性实施方式的AVN管理方法的操作流程的示例性示图。如图8中所示,AVN管理设备可被配置为收集与车辆状态和周围环境有关的信息(S100)。即,设备的处理器可被配置为收集信息。此外,AVN管理设备可被配置为访问下载服务器(S110)并将在步骤'S100'上收集的信息传输至下载服务器(S120)。
此后,当基于在步骤'S120'上所传输的信息在下载服务器中生成至少一个CSS文件时,AVN管理设备可被配置为从下载服务器下载相应的CSS文件(S130)。此外,AVN管理设备可被配置为将在步骤'S130'上下载的CSS文件存储至特定的CSS文件存储器区域(S140)中。
当在步骤'S140'中将多个CSS文件存储在特定的CSS文件存储器区域中时,AVN管理设备可被配置为基于用户的操作选择CSS文件的任何一个(S150)。此外,AVN管理设备可被配置为向用户提供用于多个CSS文件的CSS文件列表以允许用户选择一个CSS文件。可替换地,只有用户选择的CSS文件可被存储在CSS文件存储器区域中。当在步骤'S140'中将下载的CSS文件存储于CSS文件存储器区域(S160)之后,AVN管理设备转换实施AVN系统的执行应用程序屏幕的浏览器的模式时,可通过浏览器访问存储在特定CSS文件存储器区域中的CSS文件来更新AVN系统的UI(S170)。
图9是示出了根据本发明另一示例性实施方式的AVN管理方法的操作流程的示例性流程图,示出了由AVN管理设备经由便携式终端下载CSS文件的过程。参考图9,AVN管理设备10可被配置为收集与车辆状态和周围环境有关的信息(S200)。此外,AVN管理设备10可被配置为访问便携式终端30(S210)并通过将在步骤'S200'中所收集的信息传输至便携式终端30来请求CSS文件的下载(S220)。
此外,便携式终端30可被配置为基于AVN管理设备10的请求来访问下载服务器50(S230),并将在步骤'S220'中接收的AVN管理设备10所收集的信息传输至下载服务器50(S240)。此后,下载服务器50可基于在步骤'S240'中接收的信息配置至少一个CSS文件(S250)。因此,便携式终端30可被配置为从下载服务器50下载相应CSS文件(S260),并基于AVN管理设备10的请求将从下载服务器50下载的CSS文件传输至AVN管理设备10(S270)。
此外,AVN管理设备10可被配置为将在步骤'S270'中接收的CSS文件存储在特定的CSS文件存储器区域(S280)中。当在步骤'S280'中将多个CSS文件存储在特定的CSS文件存储器区域中时,AVN管理设备10可被配置为基于用户的操作而选择任何一个CSS文件(S290)。AVN管理设备10可被配置为向用户提供用于多个CSS文件的CSS文件列表以允许用户选择CSS文件。此外,AVN管理设备10可被配置为仅将用户所选择的CSS文件存储在CSS文件存储器区域中。在步骤'S280'上,在将所下载的CSS文件存储于CSS文件存储器区域中之后,当AVN管理设备转换实施AVN系统的执行应用程序屏幕的浏览器的模式时(S300),可通过浏览器访问存储在特定CSS文件存储器区域中的CSS文件更新AVN系统的UI。
根据本发明,在没有使用用户的专业知识或访问特定公司来手动升级AVN系统的软件的情况下,可以通过下载用于AVN系统的执行应用程序的配置文件来更新AVN系统的UI以改变AVN系统的UI。
尽管在上文中已经详细地描述了本发明的示例性实施方式,应清楚地理解的是,对本领域技术人员显而易见的是,在此教导的基本发明构思的多种变化及修改将依然落入所附权利要求中限定的本发明的精神及范围内。
附图中的每个元件的标号
10:AVN管理设备
11:信息收集器
13:通信器
15:app管理器
17:app存储器
19:网页浏览器
30:便携式终端
50:下载服务器
51:下载控制器
53:存储器
55:通信器
Claims (13)
1.一种用于管理影音导航(AVN)的设备,所述设备包括:
存储器,被配置为存储程序指令;以及
处理器,被配置为执行所述程序指令,当执行所述程序指令时,所述程序指令被配置为:
收集与车辆和所述车辆的周围环境有关的状态信息;
将所收集的信息提供给下载服务器以存储用于影音导航系统的应用程序的多个用户界面(UI)配置文件,并且下载与所收集的信息相对应的用户界面配置文件;
将所下载的用户界面配置文件存储在特定存储器区域中;以及
以不同的模式转换访问存储在所述特定存储器区域中的所述用户界面配置文件并且实施所述影音导航系统的执行应用程序屏幕。
2.根据权利要求1所述的设备,其中,响应于所收集的信息下载由所述下载服务器生成的所述多个用户界面配置文件。
3.根据权利要求2所述的设备,其中,将从所述多个用户界面配置文件中选择的一个文件存储到特定区域中。
4.根据权利要求2所述的设备,其中,当执行所述程序指令时,所述程序指令进一步被配置为:
当所述多个用户界面配置文件被存储在特定区域中时,提供所述多个UI配置文件的列表并且基于从所述列表中选择的所述用户界面配置文件来实施所述影音导航系统的所述执行应用程序屏幕。
5.根据权利要求1所述的设备,其中,由超文本标记语言5(HTML5)制作所述影音导航系统的所述应用程序。
6.根据权利要求1所述的设备,其中,所述用户界面配置文件是层叠样式表(CSS)文件。
7.一种用于管理影音导航(AVN)的设备,所述设备包括:
存储器,被配置为存储程序指令;以及
处理器,被配置为执行所述程序指令,当执行所述程序指令时,所述程序指令被配置为:
收集与车辆和所述车辆的周围环境有关的状态信息;
将所收集的信息提供给便携式终端,所述便携式终端通信连接至下载服务器以存储用于影音导航系统的应用程序的多个用户界面(UI)配置文件,并且经由所述便携式终端下载与所收集的信息相对应的用户界面配置文件;
将所下载的用户界面配置文件存储在特定存储器区域中;以及
以不同的模式转换访问存储在所述特定存储器区域中的所述用户界面配置文件并且实施所述影音导航系统的执行应用程序屏幕。
8.一种用于管理影音导航(AVN)的方法,所述方法包括:
由处理器收集与车辆和所述车辆的周围环境有关的状态信息;
由所述处理器将所收集的信息提供给下载服务器以存储用于影音导航系统的应用程序的多个用户界面(UI)配置文件;
由所述处理器从所述下载服务器下载与所收集的信息相对应的用户界面配置文件;
由所述处理器将所下载的用户界面配置文件存储在特定存储器区域中;以及
由所述处理器以不同的模式转换访问存储在所述特定存储器区域中的所述用户界面配置文件并且实施所述影音导航系统的执行应用程序屏幕。
9.一种用于管理影音导航(AVN)的方法,所述方法包括:
由处理器收集与车辆和所述车辆的周围环境有关的状态信息;
由所述处理器将所收集的信息提供给便携式终端,所述便携式终端通信连接至下载服务器以存储用于影音导航系统的应用程序的多个用户界面(UI)配置文件;
由所述处理器经由所述便携式终端下载与所述下载服务器所提供的所收集的信息相对应的用户界面配置文件;
由所述处理器将所下载的用户界面配置文件存储在特定存储器区域中;以及
由所述处理器以不同的模式转换访问存储在所述特定存储器区域中的所述用户界面配置文件并且实施所述影音导航系统的执行应用程序屏幕。
10.一种影音导航(AVN)管理系统,包括:
下载服务器,被配置为存储用于影音导航系统的应用程序的多个用户界面(UI)配置文件;以及
影音导航管理设备,具有被配置为存储程序指令的存储器和被配置为执行所述程序指令的处理器,当执行所述程序指令时,所述程序指令被配置为:
通过访问所述下载服务器下载与车辆的周围环境和车辆状态相对应的用户界面(UI)配置文件;以及
将所下载的用户界面配置文件存储在由实施所述影音导航系统的执行应用程序的浏览器所访问的存储器区域中。
11.根据权利要求10所述的影音导航管理系统,其中,所述下载服务器被配置为存储关于季节的层叠样式表文件、关于天气的层叠样式表文件、关于车辆状态的层叠样式表文件以及关于驾驶员的状态的层叠样式表文件中的至少一个。
12.根据权利要求10所述的影音导航管理系统,其中,所述下载服务器被配置为从所述影音导航管理设备接收与所述车辆的所述周围环境和所述车辆状态相对应的信息,并且通过组合基于从所述影音导航管理设备提供的信息而存储的所述层叠样式表文件向所述影音导航管理设备提供至少一个层叠样式表文件。
13.一种影音导航(AVN)管理系统,包括:
下载服务器,被配置为存储用于影音导航系统的应用程序的多个用户界面(UI)配置文件;
便携式终端,被配置为通信连接至所述下载服务器并且下载与车辆的周围环境和车辆状态相对应的用户界面配置文件;以及
影音导航管理设备,具有被配置为存储程序指令的存储器和被配置为执行所述程序指令的处理器,当执行所述程序指令时,所述程序指令被配置为:
通过访问所述便携式终端来提供与所述车辆的所述周围环境和所述车辆状态有关的信息;
从所述便携式终端下载所述用户界面配置文件;以及
将所下载的用户界面配置文件存储在由实施所述影音导航系统的执行应用程序的浏览器所访问的存储器区域中。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130132474A KR20150051058A (ko) | 2013-11-01 | 2013-11-01 | Avn 관리 장치 및 방법, 그리고 시스템 |
KR10-2013-0132474 | 2013-11-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104615450A true CN104615450A (zh) | 2015-05-13 |
CN104615450B CN104615450B (zh) | 2020-01-10 |
Family
ID=52829909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410265354.9A Expired - Fee Related CN104615450B (zh) | 2013-11-01 | 2014-06-13 | 用于管理车辆影音导航的设备、方法及系统 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150128043A1 (zh) |
KR (1) | KR20150051058A (zh) |
CN (1) | CN104615450B (zh) |
DE (1) | DE102014211383A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791376A (zh) * | 2015-01-09 | 2016-07-20 | 现代自动车株式会社 | 车辆和控制该车辆的方法 |
CN106528199A (zh) * | 2016-09-29 | 2017-03-22 | 未来汽车科技(深圳)有限公司 | 一种汽车仪表盘系统的更新方法及终端 |
CN106708486A (zh) * | 2015-11-16 | 2017-05-24 | 百度在线网络技术(北京)有限公司 | 背景信息展现方法以及装置 |
CN107800677A (zh) * | 2016-09-01 | 2018-03-13 | 现代自动车株式会社 | 用于提供自适应连接服务的装置和方法 |
CN109426522A (zh) * | 2017-08-22 | 2019-03-05 | 阿里巴巴集团控股有限公司 | 移动设备的界面处理方法、装置、设备、介质和操作系统 |
CN112995268A (zh) * | 2019-12-16 | 2021-06-18 | 现代自动车株式会社 | 管理车辆多媒体系统存储器的方法、记录介质和播放设备 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019028501A1 (en) * | 2017-08-07 | 2019-02-14 | Arb Corporation Ltd | SYSTEM AND METHOD FOR CONTROLLING THE OPERATION OF ONE OR MORE ACCESSORIES FOR A VEHICLE |
US11023659B1 (en) | 2020-07-09 | 2021-06-01 | Jamison HILL | Systems and methods for generating a style configuration file with and without parameters |
KR102702067B1 (ko) | 2022-08-24 | 2024-09-04 | 숭실대학교 산학협력단 | 모바일 애플리케이션의 다유형 호출 그래프 생성 방법, 이를 수행하기 위한 기록매체 및 장치 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070150589A1 (en) * | 2005-12-08 | 2007-06-28 | Kim Won T | Context-awareness based system supporting autonomous system construction and method of operating the system |
US20110167365A1 (en) * | 2010-01-04 | 2011-07-07 | Theodore Charles Wingrove | System and method for automated interface configuration based on habits of user in a vehicle |
CN102622159A (zh) * | 2011-01-28 | 2012-08-01 | 炬力集成电路设计有限公司 | 一种便携式设备及其用户界面的实现方法和系统 |
CN103176602A (zh) * | 2011-12-23 | 2013-06-26 | Qnx软件系统有限公司 | 在操作在不同环境条件下的电子设备上呈现数字数据的方法 |
CN103299159A (zh) * | 2011-01-13 | 2013-09-11 | 索尼公司 | 信息处理设备,方法和非临时性计算机可读介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090043907A1 (en) * | 1997-09-11 | 2009-02-12 | Digital Delivery Networks, Inc. | Local portal |
US20080249682A1 (en) * | 2007-04-06 | 2008-10-09 | Visteon Global Technologies, Inc. | Touch control bezel for display devices |
US8892171B2 (en) * | 2007-06-20 | 2014-11-18 | Qualcomm Incorporated | System and method for user profiling from gathering user data through interaction with a wireless communication device |
CA3060802A1 (en) * | 2010-08-30 | 2012-02-29 | Mobile Newmedia Ltd. | Health kiosk |
-
2013
- 2013-11-01 KR KR1020130132474A patent/KR20150051058A/ko not_active Application Discontinuation
-
2014
- 2014-05-27 US US14/287,764 patent/US20150128043A1/en not_active Abandoned
- 2014-06-13 CN CN201410265354.9A patent/CN104615450B/zh not_active Expired - Fee Related
- 2014-06-13 DE DE201410211383 patent/DE102014211383A1/de not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070150589A1 (en) * | 2005-12-08 | 2007-06-28 | Kim Won T | Context-awareness based system supporting autonomous system construction and method of operating the system |
US20110167365A1 (en) * | 2010-01-04 | 2011-07-07 | Theodore Charles Wingrove | System and method for automated interface configuration based on habits of user in a vehicle |
CN103299159A (zh) * | 2011-01-13 | 2013-09-11 | 索尼公司 | 信息处理设备,方法和非临时性计算机可读介质 |
CN102622159A (zh) * | 2011-01-28 | 2012-08-01 | 炬力集成电路设计有限公司 | 一种便携式设备及其用户界面的实现方法和系统 |
CN103176602A (zh) * | 2011-12-23 | 2013-06-26 | Qnx软件系统有限公司 | 在操作在不同环境条件下的电子设备上呈现数字数据的方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791376A (zh) * | 2015-01-09 | 2016-07-20 | 现代自动车株式会社 | 车辆和控制该车辆的方法 |
CN105791376B (zh) * | 2015-01-09 | 2020-11-06 | 现代自动车株式会社 | 车辆和控制该车辆的方法 |
CN106708486A (zh) * | 2015-11-16 | 2017-05-24 | 百度在线网络技术(北京)有限公司 | 背景信息展现方法以及装置 |
CN107800677A (zh) * | 2016-09-01 | 2018-03-13 | 现代自动车株式会社 | 用于提供自适应连接服务的装置和方法 |
CN106528199A (zh) * | 2016-09-29 | 2017-03-22 | 未来汽车科技(深圳)有限公司 | 一种汽车仪表盘系统的更新方法及终端 |
CN109426522A (zh) * | 2017-08-22 | 2019-03-05 | 阿里巴巴集团控股有限公司 | 移动设备的界面处理方法、装置、设备、介质和操作系统 |
CN112995268A (zh) * | 2019-12-16 | 2021-06-18 | 现代自动车株式会社 | 管理车辆多媒体系统存储器的方法、记录介质和播放设备 |
CN112995268B (zh) * | 2019-12-16 | 2024-05-28 | 现代自动车株式会社 | 管理车辆多媒体系统存储器的方法、记录介质和播放设备 |
Also Published As
Publication number | Publication date |
---|---|
DE102014211383A1 (de) | 2015-05-07 |
US20150128043A1 (en) | 2015-05-07 |
KR20150051058A (ko) | 2015-05-11 |
CN104615450B (zh) | 2020-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104615450A (zh) | 用于管理车辆影音导航的设备、方法及系统 | |
CN104732790B (zh) | 车辆信息更新方法及设备 | |
US9272714B2 (en) | Driver behavior based vehicle application recommendation | |
US11340891B2 (en) | Control device, control method, and computer program | |
US10423430B2 (en) | Operating system startup acceleration | |
CN104539668A (zh) | 对汽车中的软件程序进行远程更新的方法和系统 | |
CN103442927A (zh) | 具有可定制用户界面的车辆信息系统 | |
US10272923B2 (en) | Driver-centric learning | |
CN202486664U (zh) | 多功能车载电脑 | |
CN106663009B (zh) | 操作系统启动加速 | |
Sivakumar et al. | Automotive grade Linux software architecture for automotive infotainment system | |
US10379871B2 (en) | Operating system startup acceleration | |
CN110262799A (zh) | 基于ivi系统的界面布局方法、显示方法、装置及设备 | |
CN114422436B (zh) | 网关、网关控制方法、装置、电子设备和存储介质 | |
CN112767565B (zh) | 基于车机进行obu发行和激活的方法、装置及电子设备 | |
CN104980813A (zh) | 限制信息分发装置、限制信息分发系统 | |
CN114827704A (zh) | 与车辆的车载系统交互方法、存储介质和移动终端 | |
CN203480498U (zh) | 一种无线刷写系统及汽车 | |
Becker | Operating system for software-defined vehicles | |
CN114885015A (zh) | 一种车机中控系统进行内容推送的方法和相关装置 | |
CN116331127A (zh) | 信息处理装置、车辆系统以及信息处理方法 | |
CN114629740A (zh) | 车载can信号收发方法、装置、车载系统、计算机设备及存储介质 | |
CN117311344A (zh) | 基于语义通信自动驾驶方法、装置、设备及存储介质 | |
CN115904405A (zh) | 应用安装方法、装置、存储介质以及汽车 | |
CN114987448A (zh) | 基于语音的自动泊车方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200110 Termination date: 20210613 |
|
CF01 | Termination of patent right due to non-payment of annual fee |