本发明涉及车载软件技术领域,尤其涉及一种车载信息系统预设拨号的实现方法。
背景技术:
目前车载信息系统的电话通讯录都与手机关联,一般是通过蓝牙相关协议从与其配对连接的手机上下载电话本进行显示,这样用户可以通过车载信息系统上显示的电话本进行拨号,省去了在驾驶过程中翻阅手机的操作,提高了驾驶安全性。但随着手机电话本中的联系人数量的增加,在车载信息系统显示的号码也对应的越来越多,查找起来非常不便,在降低了用户体验的同时,也增加了驾驶的安全隐患。
而且,很多车主拥有多部手机,与车主共用车辆的家人也可能拥有多部手机,目前的车载信息系统在处理不同人员的手机进行连接显示电话本时,一般是谁的手机连接就显示谁手机上的电话本,一旦手机断开连接,则电话本自动清空,虽然在一定程度上保护了个人隐私,但对于一些通用号码(比如对公业务的电话),如果切换手机连接后,这些号码仍然能快速找到,则会给用户带来比较好的使用体验,提高产品的竞争力。
因此,现有技术有待进一步改进。
技术实现要素:
本发明提供一种车载信息系统预设拨号的实现方法,旨在解决现有技术中的缺陷,实现不同手机与车载信息系统连接后仍能显示预设拨号中的联系人。
为达到上述目的,本发明所采取的技术方案为:
本发明一方面提供一种车载信息系统预设拨号的实现方法,包括:
S1、移动终端与车载信息系统配对连接;
S2、获取添加联系人信息到预设拨号列表的指令;
S3、添加对应的联系人信息到预设拨号列表中。
进一步地,在S2之后、S3之前还包括:
S21、判断所述预设拨号列表中的联系人信息是否已满,是则按照预设覆盖规则覆盖对应联系人,否则进入下一步。
具体地,所述预设覆盖规则为:
S201、获取所述预设拨号列表中序号为n的联系人信息在预设时长d内的加权平均通话频度Fn;
S202、将所述加权平均通话频度最低的联系人信息进行覆盖。
具体地,所述加权平均通话频度Fn按照下列步骤确定:
S2011、根据所述预设时长d确定第k天的加权系数αk=1/k,所述k=1,2,3…d;
S2012、获取所述序号为n的联系人信息的第k天的总通话时长tnk;
S2013、确定所述序号为n的联系人信息在所述预设时长d内的加权总通话时长Tn,所述Tn=α1*tn1+α2*tn2+…αk*tnk;
S2014、根据所述加权总通话时长Tnk计算加权平均通话频度Fn,所述Fn=Tnk/d。
进一步地,在所述S1之后、S2之前还包括:
S11、根据已连接的移动终端及预设拨号列表中的联系人信息属性显示对应的预设拨号列表,所述联系人信息属性包括私密和公开。
进一步地,在S3之后还包括:
S4、将所述添加到所述预设拨号列表中的联系人信息设置为私密或公开,并将所述联系人信息与所述移动终端的信息关联,所述移动终端的信息为可唯一识别该移动终端的特征信息。
进一步地,在S4之后还包括:
S5、接收移除所述预设拨号列表中的联系人信息的指令;
S6、检测被移除的联系人信息关联的移动终端信息与当前移动终端是否匹配,是则移除对应的联系人信息,否则隐藏所述被移除的预联系人信息。
本发明的有益效果在于:本发明通过设置预设拨号界面,可通过多种途径添加常用的联系人到预设列表中,并通过将预设拨号列表中的联系人与移动终端进行关联,对联系人的显示和删除进行控制,实现了不同手机与车载信息系统连接后仍能显示预设拨号中的联系人,提高了用户体验。
附图说明
图1是本发明的车载信息系统预设拨号的实现的流程示意图;
图2是本发明的通过联系人列表添加预设拨号的示意图;
图3是本发明的通过通话记录列表添加预设拨号的示意图;
图4是本发明的的通过数字键盘添加预设拨号的示意图;
图5是本发明的的通过搜索添加预设拨号的示意图。
具体实施方式
下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。
如图1所示,本发明的实施例提供一种车载信息系统预设拨号的实现方法,包括:
步骤1、移动终端与车载信息系统配对连接。
在具体实施时,移动终端与车载信息系统通过蓝牙配对连接。
蓝牙作为一种成熟的短距离无线通信方式,提供了支持免提通话的HFP(Hands-free Profile)协议,可以让蓝牙设备控制电话,实现接听、挂断、拒接、语音拨号等功能,而且还提供电话本同步功能,特别适合车载使用环境。
可以理解的是,随着技术的发展,本实施例中的移动终端与车载信息系统配对连接的方式并非限于蓝牙这一种方式,只要能实现车载信息系统控制与其连接的移动终端通话、电话本下载的技术,而不论其实现的具体方法,都在本实施例的涵盖之中。
步骤2、获取添加联系人信息到预设拨号列表的指令。
在具体实施时,如图2所示,可以通过在电话本页面的每一项联系人信息201后面增加将其添加到预设拨号列表的图标202,用户通过点击该图标202即可将对应的联系人信息添加到预设拨号列表中。同理,如图3所示,也可以通过在通话记录页面的每一项联系人信息301后面将其添加到预设拨号列表的图标302,用户通过点击该图标302即可将对应的联系人信息添加到预设拨号列表中。
如图4、5所示,还可以在预设拨号界面通过数字键盘401输入号码的方式或者通过搜索界面501搜索电话本中的联系人信息来将其添加到预设拨号列表中。
步骤3、添加对应的联系人信息到预设拨号列表中。
所述联系人信息至少包括电话号码,还可以包括联系人姓名和/或头像。预设拨号列表中的联系人信息数量可以不限定个数,也可以根据实际情况对联系人信息的数量进行限制。
在本发明的一个实施例中,在步骤2之后、步骤3之前还包括:
步骤21、判断所述预设拨号列表中的联系人信息是否已满,是则按照预设覆盖规则覆盖对应联系人,否则进入下一步。
在本发明的一个实施例中,所述预设覆盖规则为:
步骤201、获取所述预设拨号列表中序号为n的联系人信息在预设时长d内的加权平均通话频度Fn。
具体地,所述加权平均通话频度Fn按照下列步骤确定:
步骤2011、根据所述预设时长d确定第k天的加权系数αk=1/k,所述k=1,2,3…d。
步骤2012、获取所述序号为n的联系人信息的第k天的总通话时长tnk。
步骤2013、确定所述序号为n的联系人信息在所述预设时长d内的加权总通话时长Tn,所述Tn=α1*tn1+α2*tn2+…αk*tnk。
步骤2014、根据所述加权总通话时长Tnk计算加权平均通话频度Fn,所述Fn=Tnk/d。
步骤202、将所述加权平均通话频度最低的联系人信息进行覆盖。
在本发明的一个实施例中,在所述步骤1之后、步骤2之前还包括:
步骤11、根据已连接的移动终端及预设拨号列表中的联系人信息属性显示对应的预设拨号列表,所述联系人信息属性包括私密和公开。
这里存在两种情况:一是用户将所述预设拨号列表中的联系人信息属性设为私密,将设为私密的联系人信息作为个人的常用号码,当其他手机连接后不予显示;二是用户将所述预设拨号列表中的联系人信息属性设为公开,将设为公开的联系人信息作为所有人的常用号码,当其他手机连接后也予以显示。
在具体实施时,可以通过长按预设列表中的对应联系人,在弹出的联系人属性对话框中进行设置私密或者公开。
在本发明的一个实施例中,在步骤3之后还包括:
步骤4、将所述添加到所述预设拨号列表中的联系人信息设置为私密或公开,并将所述联系人信息与所述移动终端的信息关联,所述移动终端的信息为可唯一识别该移动终端的特征信息。
例如所述移动终端的信息为SIM卡号、IMEI号码,或者蓝牙MAC地址等。
在本发明的一个实施例中,在步骤4之后还包括:
步骤5、接收移除所述预设拨号列表中的联系人信息的指令。
如图4、5所示,在预设拨号列表中的每一项联系人信息后面都有一个用于将其移除的删除图标,当用户点击该图标后,即可将对应的联系人信息从所述预设拨号列表中移除。
步骤6、检测被移除的联系人信息关联的移动终端信息与当前移动终端是否匹配,是则移除对应的联系人信息,否则隐藏所述被移除的预联系人信息。
预设拨号列表中有些联系人对用户A来说是常用的联系人,但对于用户B来说,则不是常用的联系人,或者有些联系人对用户A来说,过去一段时间是常用联系人,但现在却不是常用的联系人,因此,允许用户对预设拨号列表中的某些联系人进行移除操作。但为了避免用户B移除用户A的常用联系人,需在移除前对操作的发起者(当前配对连接的移动终端)进行识别,若被移除的联系人信息关联的移动终端信息与当前移动终端匹配,表示被移除的联系人信息是当前用户创建的,允许移除,否则表示被移除的联系人信息不是当前用户创建的,不能直接移除,而改为对当前用户隐藏,提高了用户体验。
以上所揭露的仅为本发明的较佳实施例,不能以此来限定本发明的权利保护范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。