快捷联系人信息的生成方法与流程

文档序号:12279136阅读:594来源:国知局
快捷联系人信息的生成方法与流程

本发明涉及通信技术领域,尤其涉及一种快捷联系人信息的生成方法。



背景技术:

移动终端,例如手机,最主要的功能之一就是拨打电话。作为最常用一种通讯方式,用户对该功能的使用频率是非常高的。因此在移动终端中为了提高拨号的便捷性,通常都支持快捷拨号方式。

现有快捷联系人的设置方法大多是从已有的通讯录联系人中进行选择,然后采用数字绑定联系人的方式,进行设置。比如在通讯录中长按联系人,选择设为快捷联系人,设置对应的数字。在拨打快捷联系人时,需要接收用户对数字键的按压,通过判断所述数字键被按压时间是否超过预定时间,如果是,则对所述快捷功能进行处理。

采用这种方式,一是在快捷联系人建立时,需要用户手动操作,而且也只能从已有通讯录中选取,无法通过新建联系人的方式直接生成快捷联系人,导致操作繁琐,不智能;二是在呼叫快捷联系人时,操作不直观,需要用户记忆数字和快捷联系人的对应关系,能够记录的快捷联系人数量非常有限,按压灵敏度和时长难以受控,容易造成呼出失败或误拨。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种快捷联系人信息的生成方法,能够智能化的自动生成快捷联系人信息,并以联系人头像为图标显示在用户终端的主页面上,使用户能够方便直观的进行操作,不会造成误拨。

有鉴于此,本发明实施例提供了一种快捷联系人信息的生成方法,所述方法包括:

获取用户终端的通讯录中的联系人信息;所述联系人信息包括:联系人ID、联系人名称、电话号码、地址、群组属性、头像信息;

根据所述联系人信息匹配关键词;所述关键词包括称谓、地址或组名中的任一个;

根据与所述关键词匹配成功的联系人信息生成快捷联系人信息;所述快捷联系人信息包括:联系人ID、联系人姓名、电话号码和头像信息;

根据所述头像信息生成快捷联系人的显示图标,显示在所述用户终端的主页面中的快捷拨号页面上。

优选的,所述方法还包括:

接收用户点击所述快捷联系人的显示图标,确定被选择的快捷联系人信息;

根据所述快捷联系人信息的电话号码生成对所述联系人的呼叫请求。

进一步优选的,所述方法还包括:

根据所述快捷联系人信息的联系人ID关联到所述通讯录中的联系人信息。

优选的,在所述获取用户终端的通讯录中的联系人信息之前,所述方法还包括:

接收用户输入的快捷联系人添加指令。

进一步优选的,在所述接收用户输入的快捷联系人添加指令之后,所述方法还包括:

获取新增联系人链接数据和选择联系人模块链接数据,并分别显示为新增联系人提示信息和选择联系人提示信息。

进一步优选的,所述方法还包括:

接收用户输入的新增联系人选择指令;

通过所述新增联系人链接数据调用新增联系人信息输入界面数据,生成信息输入界面;

接收用户在所述信息输入界面输入的所述联系人信息;

根据所述联系人信息生成所述快捷联系人信息。

进一步优选的,在所述接收用户在所述信息输入界面输入的所述联系人信息之后,所述方法还包括:

对在所述新增联系人模块的信息输入界面输入的联系人信息进行存储。

进一步优选的,所述方法还包括:

接收用户输入的选择联系人选择指令;

根据所述选择联系人选择指令调用所述通讯录中的联系人信息,显示为信息输入界面;

接收用户在所述信息输入界面输入的联系人选择信息;

根据所述联系人选择信息确定所选择的联系人信息,并生成所述快捷联系人信息。

进一步优选的,所述接收用户输入的快捷联系人添加指令具体为:

接收用户在所述联系人操作页面输入的快捷联系人添加指令。

优选的,所述根据与所述关键词匹配成功的联系人信息生成快捷联系人信息之后,所述方法还包括:

将所述快捷联系人信息存储在快捷联系人列表中。

本发明实施例提供的快捷联系人信息的生成方法,能够智能化的自动生成快捷联系人信息,并以联系人头像为图标显示在用户终端的主页面上,使用户能够方便直观的进行操作,不会造成误拨。

附图说明

图1为本发明实施例提供的快捷联系人信息的生成方法的流程图;

图2为本发明实施例提供的新建快捷联系人信息的方法流程图;

图3为本发明实施例提供的添加快捷联系人信息的方法流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明实施例提供的方法,实现于用户终端中,主要为智能手机。

图1为本发明实施例提供的快捷联系人信息的生成方法流程图,如图1所示,包括:

步骤110,获取用户终端的通讯录中的联系人信息;

具体的,用户终端的数据库中具有通讯录的数据存储,通讯录中记录有用户的联系人信息。联系人信息可以包括:联系人ID、联系人名称、电话号码、地址、群组属性、头像信息等等。

获取用户终端的通讯录中的联系人信息,可是用户终端自动执行的。比如按照预设时间间隔定期检查通讯录中的联系人信息。

获取用户终端的通讯录中的联系人信息,也可以是由用户指令控制触发执行的,例如,用户终端接收用户输入的快捷联系人添加指令触发启动执行的。

步骤120,根据联系人信息匹配关键词;

具体的,关键词包括联系人的称谓、地址或组名中的任一个。

以具体例子进行说明:

比如,设置关键词包括“爸爸、妈妈、哥哥、弟弟、姐姐、妹妹、女儿、儿子、家庭医生”等称谓,当通讯录中联系人名称中出现相同词语时,确定匹配到关键词,即识别联系人为紧急联系人。

又比如,设置关键词为“XX小区XX楼X门X号”,如果联系人信息中的地址有与关键词相同的,即识别联系人为紧急联系人。

再比如,设置关键词为“家人”、“挚友”,如果通讯录中联系人的群组属性中出现相同词语时,确定匹配到关键词,即识别该群组中的联系人都为紧急联系人。

关键词支持通过用户输入自行配制,以方便用户根据自己的使用习惯和实际需要进行设置。

步骤130,根据与关键词匹配成功的联系人信息生成快捷联系人信息;

具体的,根据匹配成功的关键词,确定联系人为紧急联系人时,根据联系人信息生成快捷联系人信息。

生成的快捷联系人信息被存储在快捷联系人列表中,该部分数据独立于通讯录,能够被单独获取和使用。

在本例中,快捷联系人信息包括:联系人ID、联系人姓名、电话号码和头像信息。因此可以根据快捷联系人信息的联系人ID关联到通讯录中的联系人信息,从而也能够在需要的情况下获取到地址、群组属性等更多信息。

在对快捷联系人信息进行修改时,通过联系人ID,关联到通讯录中对应的联系人信息,进行同步修改;

同样的,在对快捷联系人在通讯录中的联系人信息进行修改时,通过联系人ID,关联到快捷联系人列表中的快捷联系人信息,进行同步修改。

步骤140,根据头像信息生成快捷联系人的显示图标,显示在用户终端的主页面中的快捷拨号页面上。

具体的,将快捷联系人信息中包括的头像信息生成显示图标的显示数据,在用户终端的主页面上进行显示。

在一个具体的实现方案中,用户终端的主页面包括按不同功能划分的多个主页面,比如可以包括提供快捷应用的home页面,提供快捷联系人呼叫的快捷拨号页面和提供系统配置和其他应用的选择页面。

之后,用户可以通过用户终端的快捷拨号页面,直接点击快捷联系人的图标,发起对相应联系人的快捷呼叫。

通过这种方式发起呼叫,即直观又方便,对于用户,特别是老年用户来说,可以避免从通讯录中选择联系人再发起呼叫的繁琐操作,通过点击用户头像选择联系人,也降低了误操作的概率。

用户终端所执行的具体过程可以为:接收用户点击快捷联系人的显示图标,确定被选择的快捷联系人信息;根据快捷联系人信息的电话号码生成对联系人的呼叫请求。

以上步骤110-140所述的方法为是自动生成快捷联系人的方式,除此之外,还可以用户输入新建联系人或者从通讯录中选取的方式生成快捷联系人。

具体可以通过由用户输入快捷联系人添加指令,获取在用户终端中存储的新增联系人链接数据和选择联系人链接数据,并分别显示为新增联系人提示信息和选择联系人提示信息,用以向用户提供相应的操作入口。

下面分别对两种方式进行介绍。

第一种,通过以新建联系人的方式生成快捷联系人,从而可以直接新增快捷联系人。涉及的方法步骤如图2所示,具体包括:

步骤210,接收用户输入的新增联系人选择指令;

具体的,可以是用户终端接收用户对新增联系人提示信息的点击输入生成新增联系人选择指令。

步骤220,通过新增联系人链接数据调用新增联系人信息输入界面数据,生成信息输入界面;

具体的,根据用户点击输入对应得到新增联系人链接数据,通过新增联系人链接数据获取用户终端中存储的新增联系人信息输入界面数据。根据获取到的新增联系人信息输入界面数据在用户界面生成信息输入界面。

步骤230,接收用户在所述信息输入界面输入的联系人信息;

具体的,通过用户界面生成信息输入界面,提示用户输入联系人姓名、电话号码和头像信息。

步骤240,根据联系人信息生成快捷联系人信息。

在这之后,还包括,对生成快捷联系人信息进行存储。

具体的,将快捷联系人信息存储在快捷联系人列表中,同时也根据用户在信息输入界面输入的所述联系人信息在通讯录中生成一个联系人信息并存储。

第二种,可以由用户在已有的通讯录中选择快捷联系人,从而用以实现向快捷联系人列表中添加通讯录中不符合前述通过关键词匹配规则的其他联系人。具体如图3所示,包括如下步骤:

步骤310,接收用户输入的选择联系人选择指令;

具体的,可以是用户终端接收用户对选择联系人提示信息的点击输入生成联系人选择指令。

步骤320,根据所述选择联系人选择指令调用通讯录中的联系人信息,显示为信息输入界面;

具体的,根据用户点击输入对应得到选择联系人链接数据,通过选择联系人链接数据获取用户终端中存储的通讯录数据,并生成信息输入界面。

步骤330,接收用户在信息输入界面输入的联系人选择信息;

步骤340,根据联系人选择信息确定所选择的联系人信息,并生成快捷联系人信息。

在这之后,还包括,对生成快捷联系人信息进行存储。

在用户需要对快捷联系人发起呼叫时,直接点击快捷联系人的显示图标,发起对联系人的呼叫。

本发明实施例提供的快捷联系人信息的生成方法,能够智能化的自动生成快捷联系人信息,并以联系人头像为图标显示在用户终端的主页面上,使用户能够方便直观的进行操作,不会造成误拨。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1