基于蓝牙mac地址识别实现定制车载主机的方法和系统的制作方法

文档序号:9581858阅读:819来源:国知局
基于蓝牙mac地址识别实现定制车载主机的方法和系统的制作方法
【技术领域】
[0001]本发明涉及汽车电子领域,尤其涉及基于蓝牙MAC地址识别实现定制车载主机的方法和系统。
【背景技术】
[0002]MAC (Media Access Control)地址是在媒体接入层上使用的地址,也称物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。MAC地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,其中前6位16进制数代表网络硬件制造商的编号,它由IEEE分配,而后3位16进制数代表该制造商所制造的某个网络产品的系列号。每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。这样就可保证世界上每个以太网设备都具有唯一的MAC地址。
[0003]私家车通常是多个家庭成员交替使用,因此,车载电子导航多媒体主机具有多个不同的用户,不同的用户对于音量大小、界面风格、收音频道存储等等,都有不同的偏好和习惯。目前,车载电子导航多媒体主机设计没有用户管理和界面风格、功能参数定制的功會泛。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供基于蓝牙MAC地址识别实现定制车载主机的方法和系统,旨在解决目前车载电子导航多媒体主机设计没有用户管理和界面风格、功能参数定制的功能的问题。
[0006]本发明的技术方案如下:
一种基于蓝牙MAC地址识别实现定制车载主机的方法,其中,包括步骤:
51、车载主机的主程序读取默认配置文件;
52、车载主机的主程序根据默认配置文件的设置数据进行系统和主界面设置;
53、车载主机的主程序判断车载主机蓝牙是否连接移动终端,如果是,执行步骤S4;
54、获取当前连接的移动终端的MAC地址,并将所述MAC地址发送至车载主机的主程序;
55、车载主机的主程序判断是否有所述MAC地址对应的定制配置文件,如果没有,执行步骤S6 ;如果有,执行步骤S7 ;
56、新建一个以所述MAC地址命名的定制配置文件,新建的定制配置文件其初始内容与默认配置文件一致;
57、车载主机的主程序读取所述定制配置文件,车载主机主程序根据所述定制配置文件中的设置数据重新进行系统和主界面设置。
[0007]所述的基于蓝牙MAC地址识别实现定制车载主机的方法,其中,所述步骤S7之后还包括: 58、当用户启动一功能软件时,根据所述定制配置文件中的设置数据调整该功能软件的运行参数。
[0008]所述的基于蓝牙MAC地址识别实现定制车载主机的方法,其中,所述步骤S8之后还包括:
59、当用户对系统、主界面或功能软件进行修改时,将修改内容保存到对应的定制配置文件中。
[0009]所述的基于蓝牙MAC地址识别实现定制车载主机的方法,其中,所述默认配置文件或定制配置文件的内容包括:主界面设置项、收音功能设置项、导航功能设置项、多媒体功能设置项和系统设置。
[0010]所述的基于蓝牙MAC地址识别实现定制车载主机的方法,其中,所述移动终端为智能手机。
[0011]一种基于蓝牙MAC地址识别实现用户定制车载主机的系统,其中,包括:
读取模块,用于车载主机的主程序读取默认配置文件;
初次设置模块,用于车载主机的主程序根据默认配置文件的设置数据进行系统和主界面设置;
第一判断模块,用于车载主机的主程序判断车载主机蓝牙是否连接移动终端,如果是,执行地址获取模块;
地址获取模块,用于获取当前连接的移动终端的MAC地址,并将所述MAC地址发送至车载主机的主程序;
第二判断模块,用于车载主机的主程序判断是否有所述MAC地址对应的定制配置文件,如果没有,执行步骤S6 ;如果有,执行步骤S7 ;
新建模块,用于新建一个以所述MAC地址命名的定制配置文件,新建的定制配置文件其初始内容与默认配置文件一致;
再次设置模块,用于车载主机的主程序读取所述定制配置文件,车载主机主程序根据所述定制配置文件中的设置数据重新进行系统和主界面设置。
[0012]所述的基于蓝牙MAC地址识别实现用户定制车载主机的系统,其中,还包括: 参数调整模块,用于当用户启动一功能软件时,根据所述定制配置文件中的设置数据调整该功能软件的运行参数。
[0013]所述的基于蓝牙MAC地址识别实现用户定制车载主机的系统,其中,还包括:
保存模块,用于当用户对系统、主界面或功能软件进行修改时,将修改内容保存到对应的定制配置文件中。
[0014]所述的基于蓝牙MAC地址识别实现用户定制车载主机的系统,其中,所述默认配置文件或定制配置文件的内容包括:主界面设置项、收音功能设置项、导航功能设置项、多媒体功能设置项和系统设置。
[0015]所述的基于蓝牙MAC地址识别实现用户定制车载主机的系统,其中,所述移动终为智能手机。
[0016]有益效果:本发明基于蓝牙MAC地址的唯一性,识别当前用户的移动终端,由于移动终端与用户的一对一关系,识别移动终端也就识别了对应的用户。通过识别用户,系统读取该用户的默认配置文件,并进行重新设置。这样,就实现了同一台车载主机满足了不同用户的个性化设置需求。
【附图说明】
[0017]图1为本发明基于蓝牙MAC地址识别实现定制车载主机的方法较佳实施例的流程图。
[0018]图2为本发明中的配置文件的架构图。
【具体实施方式】
[0019]本发明提供基于蓝牙MAC地址识别实现定制车载主机的方法和系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]本发明一种基于蓝牙MAC地址识别实现定制车载主机的方法较佳实施例的流程图,如图所示,其包括步骤:
开始;
51、车载主机的主程序读取默认配置文件;
52、车载主机的主程序根据默认配置文件的设置数据进行系统和主界面设置;
53、车载主机的主程序判断车载主机蓝牙是否连接移动终端,如果是,执行步骤S4;
54、获取当前连接的移动终端的MAC地址,并将所述MAC地址发送至车载主机的主程序;
55、车载主机的主程序判断是否有所述MAC地址对应的定制配置文件,如果没有,执行步骤S6 ;如果有,执行步骤S7 ;
56、新建一个以所述MAC地址命名的定制配置文件,新建的定制配置文件其初始内容与默认配置文件一致;此步骤之后可以按照图1中所示,执行步骤S7,但因为此时的定制配置文件与默认配置文件一致,所以亦可不执行S6,结束流程;
57、车载主机的主程序读取所述定制配置文件,车载主机主程序根据所述定制配置文件中的设置数据重新进行系统和主界面设置;
结束。
[0021]车载主机和移动终端(本发明以智能手机为例)进行蓝牙通讯连接,车载主机的蓝牙通讯软件获得当前连接的智能手机的MAC地址。车载主机的蓝牙通讯软件用消息将当前连接的智能手机的MAC地址发送给车载主机主程序,车载主机的主程序根据该智能手机的MAC地址,读取对应的定制配置文件,车载主机主程序根据该定制配置文件的设置数据重新进行系统和主界面设置。
[0022]蓝牙电话是车载主机最常用的车载电子功能之一,本发明基于蓝牙MAC地址的唯一性,识别当前用户的手机等蓝牙设备,由于手机与个人的一对一关系,识别手机也即识别了对应的用户。
[0023]通过识别用户,系统读取该用户上一次使用的音量大小、界面风格、收音频道等设置数据,并根据这些进行设置数据进行重新设置,这样,就实现了同一台车载主机满足了不同用户的个性化设置需求。
[0024]如图2所示,配置文件(默认配置文件或定制配置文件)的主要内容包括:主界面设置项、收音功能设置项、导航功能设置项、多媒体功能设置项和系统设置等。其中,主界面设置项包括壁纸背景、UI风格等;收音功能设置项包括用户最近收听的电台、音量大小、FM频点存储、AM频点存储等;导航功能设置项包括用户的常用目的地、导航提示的音量大小等;多媒体功能设置项包括用户上一次的播放状态、音量大小等;系统设置包括声场设置、语音设置和其他设置等。
[0025]进一步,所述步骤S7之后还包括:
58、当用户启动一功能软件时,根据所述定制配置文件中的设置数据调整该功能软件的运行参数。
[0026]进一步,所述步骤S8之后还包括:
59、当用户对系统、主界面或功能软件进行修改时,将修改内容保存到对应的定制配置文件中。
[0027]用户启动其他软件,如“收音”功能软件,运行后读取该蓝牙MAC配置文件的设置数据,包括上次收听的频道、设置的音量和存储的频点等。用户操作完成后,系统自动将用户对主界面、功能软件的修改设置,保存到对应的配置文件中,这样,下次使用这个MAC地址手机的用户进行蓝牙连接后,系统自动识别后读取对应的配置文件内容进行设置。
[0028]—个具体的实施例如下:
开始;
S11:车载主机的主程序读取默认配置文件;车载主机有一个默认配置文件,即没有蓝牙连接的情况下,使用默认配置文件;
S12:车载主机的主程序首先根据默认配置文件的设置数据进行系统和主界面设置;S13:车载主机主程序判断车载主机蓝牙是否连接智能手机?如果是,执行S4;否则,执行S2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1