基于终端设备的周期性日期动态置顶联系人的方法及装置制造方法

文档序号:6502677阅读:190来源:国知局
基于终端设备的周期性日期动态置顶联系人的方法及装置制造方法
【专利摘要】本发明提出了一种基于终端设备的周期性日期动态置顶联系人的方法,包括:计算每个联系人的来电时间度,其中,来电时间度为联系人在此之前与终端设备进行多种通信动作的重要度的加权之和;将每个联系人的来电时间度与多个时间段进行匹配,并将联系人的信息加入到匹配成功的时间段的数据库中以生成多个时间段的联系人信息数据库;以及检测当前时间,并查找当前时间对应的时间段,将对应的时间段的联系人信息数据库中的联系人信息动态置顶并向用户显示。本方法能够改善用户体验,能直观告诉用户特定时间段内联系过的联系人,且具有快捷性与易用性。本发明还公开了一种基于终端设备的周期性日期动态置顶联系人的装置。
【专利说明】基于终端设备的周期性日期动态置顶联系人的方法及装置

【技术领域】
[0001] 本发明涉及信息应用【技术领域】,特别涉及一种基于终端设备的周期性日期动态置 顶联系人的方法及装置。

【背景技术】
[0002] 目前,现有的技术方案,只是将最近联系过的常用联系人置顶显示。对于现有技术 存在着诸多缺点。具体地,如果联系人列表只是简单置顶常用联系人显示,缺点有:联系人 因职业、角色等因素,导致产生的常用联系人列表中角色各种各样,分类不仔细;用户不能 直观的知道,例如,上周的这个时候我是否给家人打了电话,昨天的这个时候是否给亲密的 人联系过;如果每天晚上都会给亲密的人打电话,但是因为其它时段联系频繁,导致亲密联 系人与其它角色联系人混在一起而不易被立即找出。


【发明内容】

[0003] 本发明的目的旨在至少解决所述技术缺陷之一。
[0004] 为此,本发明的第一个目的在于提出一种基于终端设备的周期性日期动态置顶联 系人的方法,该方法能够改善用户体验,能直观告诉用户特定时间段内联系过的联系人,且 具有快捷性与易用性。本发明的第二个目的在于提出一种基于终端设备的周期性日期动态 置顶联系人的装置。
[0005] 为了实现上述目的,本发明第一方面的实施例提供一种基于终端设备的周期性日 期动态置顶联系人的方法,包括:计算每个联系人的来电时间度,其中,所述来电时间度为 所述联系人在此之前与所述终端设备进行多种通信动作的重要度的加权之和;将每个联系 人的所述来电时间度与多个时间段进行匹配,并将所述联系人的信息加入到匹配成功的时 间段的数据库中以生成多个时间段的联系人信息数据库;以及检测当前时间,并查找所述 当前时间对应的时间段,将对应的所述时间段的所述联系人信息数据库中的联系人信息动 态置顶并向用户显示。
[0006] 根据本发明实施例的基于终端设备的周期性日期动态置顶联系人的方法,用户可 以设置多个重复的时间段,当设置成功后,此后产生的联系人通话、短信记录将根据时间被 自动分配到已经设置的对应时间段中,时间段中联系人按照联系频繁度排序,当重复时间 再次来临时,通讯录会将此时间段内的联系人动态置顶显示出来,即根据时间段动态置顶 联系人。该方法能够改善用户体验,能直观告诉用户特定时间段内联系过的联系人,且具有 快捷性与易用性。
[0007] 在本发明的一个实施例中,每种所述通信动作的重要度为所述通信动作的发生次 数在全部通信动作发生次数中的所占比例。由此,提高了通信动作重要度的准确性。
[0008] 在本发明的一个实施例中,所述通信动作包括:电话、短信、微信以及微博。由此, 提高了通信动作的多样性。
[0009] 在本发明的一个实施例中,所述将对应的所述时间段的所述联系人信息数据库中 的联系人信息动态置顶并向用户显示还包括如下步骤:对动态置顶的联系人信息进行显示 标记。由此,提高了显示联系人的高效性与适用性。
[0010] 在本发明的一个实施例中,所述对动态置顶的联系人信息进行显示标记包括对所 述联系人信息进行高亮标记、字体加粗、闪烁显示。由此,提高了显示标记的多样性与易用 性。
[0011] 本发明第二方面的实施例提出了一种基于终端设备的周期性日期动态置顶联系 人的装置,包括:计算模块,用于计算每个联系人的来电时间度,其中,所述来电时间度为所 述联系人在此之前与所述终端设备进行多种通信动作的重要度的加权之和;匹配模块,用 于将每个联系人的所述来电时间度与多个时间段进行匹配;数据库,用于将所述联系人的 信息加入到匹配成功的时间段的数据库中以生成多个时间段的联系人信息数据库;处理模 块,用于检测当前时间,并查找所述当前时间对应的时间段;置顶模块,用于将对应的所述 时间段的所述联系人信息数据库中的联系人信息动态置顶并向用户显示。
[0012] 根据本发明实施例的基于终端设备的周期性日期动态置顶联系人的装置,用户可 以设置多个重复的时间段,当设置成功后,此后产生的联系人通话、短信记录将根据时间被 自动分配到已经设置的对应时间段中,时间段中联系人按照联系频繁度排序,当重复时间 再次来临时,通讯录会将此时间段内的联系人动态置顶显示出来,即根据时间段动态置顶 联系人。该装置能够改善用户体验,能直观告诉用户特定时间段内联系过的联系人,且具有 快捷性与易用性。
[0013] 在本发明的一个实施例中,每种所述通信动作的重要度为所述通信动作的发生次 数在全部通信动作发生次数中的所占比例。由此,提高了通信动作重要度的准确性。
[0014] 在本发明的一个实施例中,所述通信动作包括:电话、短信、微信以及微博。由此, 提高了通信动作的多样性。
[0015] 在本发明的一个实施例中,还包括显示模块,用于对动态置顶的联系人信息进行 显示标记。由此,提高了显示联系人的高效性与易用性。
[0016] 在本发明的一个实施例中,所述对动态置顶的联系人信息进行显示标记包括对所 述联系人信息进行高亮标记、字体加粗、闪烁显示。由此,提高了显示标记的多样性与易用 性。
[0017] 本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0018] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变 得明显和容易理解,其中 :
[0019] 图1为本发明实施例的基于终端设备的周期性日期动态置顶联系人的方法的流 程图;
[0020] 图2为本发明另一实施例的基于终端设备的周期性日期动态置顶联系人的方法 的流程图;
[0021] 图3为计算时间度、存储时间度的原理图;
[0022] 图4为显示时间段的原理图;
[0023] 图5为计算、存储时间度的流程图;
[0024] 图6为动态显示时间段的流程图;
[0025] 图7为本发明实施例的基于终端设备的周期性日期动态置顶联系人的装置的结 构示意图;以及
[0026] 图8为本发明另一实施例的基于终端设备的周期性日期动态置顶联系人的装置 的结构示意图。

【具体实施方式】
[0027] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0028] 此外,术语"第一"、"第二"仅用于描述目的,而不能理解为指示或暗示相对重要性 或者隐含指明所指示的技术特征的数量。由此,限定有"第一"、"第二"的特征可以明示或 者隐含地包括一个或者更多个该特征。在本发明的描述中,"多个"的含义是两个或两个以 上,除非另有明确具体的限定。
[0029] 在本发明中,除非另有明确的规定和限定,术语"安装"、"相连"、"连接"、"固定"等 术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机 械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元 件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发 明中的具体含义。
[0030] 在本发明中,除非另有明确的规定和限定,第一特征在第二特征之"上"或之"下" 可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它 们之间的另外的特征接触。而且,第一特征在第二特征"之上"、"上方"和"上面"包括第一 特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征 在第二特征"之下"、"下方"和"下面"包括第一特征在第二特征正上方和斜上方,或仅仅表 示第一特征水平高度小于第二特征。
[0031] 如图1所示,本发明实施例的基于终端设备的周期性日期动态置顶联系人的方法 的流程图,包括如下步骤:
[0032] 步骤S101,计算每个联系人的来电时间度,其中,来电时间度为联系人在此之前与 终端设备进行多种通信动作的重要度的加权之和。
[0033] 具体地,每种通信动作的重要度为通信动作的发生次数在全部通信动作发生次数 中的所占比例,其中,通信动作可以为电话、短信、微信以及微博。可以理解的是,上述举例 仅是对通信动作的类型进行示例,本发明实施例中的通信动作不限于上述举例,还可以为 其他可以实现用户间通信的应用。
[0034] 步骤S102,将每个联系人的来电时间度与多个时间段进行匹配。
[0035] 步骤S103,将联系人的信息加入到匹配成功的时间段的数据库中以生成多个时间 段的联系人信息数据库。
[0036] 步骤S104,检测当前时间,并查找当前时间对应的时间段,将对应的时间段的联系 人信息数据库中的联系人信息动态置顶并向用户显示。
[0037] 如图2所示,本发明另一实施例的基于终端设备的周期性日期动态置顶联系人的 方法的流程图,还包括如下步骤:
[0038] 步骤S105,对动态置顶的联系人信息进行显示标记。
[0039] 具体地,对动态置顶的联系人信息进行显示标记包括对联系人信息进行高亮标 记、字体加粗、闪烁显示。
[0040] 根据本发明实施例的基于终端设备的周期性日期动态置顶联系人的方法,用户可 以设置多个重复的时间段,当设置成功后,此后产生的联系人通话、短信记录将根据时间被 自动分配到已经设置的对应时间段中,时间段中联系人按照联系频繁度排序,当重复时间 再次来临时,通讯录会将此时间段内的联系人动态置顶显示出来,即根据时间段动态置顶 联系人。该方法能够改善用户体验,能直观告诉用户特定时间段内联系过的联系人,且具有 快捷性与易用性。
[0041] 如图3所示,为计算时间度、存储时间度的原理图。
[0042] 具体地,一条通话、短信、微信以及微博记录,通过重要度计算来电时间度,其中, 来电时间度为联系人在此之前与终端设备进行多种通信动作的重要度的加权之和,继而得 到关于上述一条通话、短信、微信以及微博记录的新的来电时间度,再判断是否达到时间度 阈值,其中,时间度阈值为用户预先设置的,最后将得到的关于上述一条通话、短信、微信以 及微博记录的新的时间度存入到当前时间段。
[0043] 进一步地,联系人需要满足一定的条件才可被加入到时间段中,本方法采用重要 度决定电话、短信、微信以及微博的重要程度,其中,重要度为正整数,根据各因素设定的重 要度值计算重要度,例如:电话重要度为5,短信重要度为3,即等分成8份的有限空间,其中 电话占5份,短信占3份,具体地,一条通话记录产生的时间度计算公式为:
[0044] 时间度=1*5八5+3)+0*3八5+3),其中1表示类型,即记录为通话记录,且采用时间 度决定是否能加入到时间段,进一步地,有关微信以及微博等因素的加入,根据上述原理可 进行推理计算,此处不再赘述。
[0045] 如图4所示,为显示时间段的原理图。
[0046] 具体地,当用户进入终端设备的联系人列表,找出当前时间段,终端设备预先存在 一个时间段,用户查询当前时间段联系人,如果联系人的当前时间段与终端设备预先存在 一个时间段匹配成功,则动态置顶显示终端设备预先存在一个时间段的联系人。
[0047] 进一步地,用户预先在终端设备上设置一个或多个时间段,其中,多个时间段独立 或部分重叠,当用户打开联系人列表时,终端设备程序会获取时间系统时间,判断当前时间 是否属于哪个时间段内,如果属于某个时间段内,通过查询该时间段内的联系人数据库,并 动态置顶排序显示,并加上特别标志以区分其它联系人,其中,特别标志包括对需要置顶的 联系人进行高亮标记、字体加粗、闪烁显示。
[0048] 如图5所示,为计算、存储时间度的流程图,包括如下步骤:
[0049] 步骤S501,终端设备接收新联系记录,其中,联系记录为通话、短信、微信以及微 博。
[0050] 步骤S502,计算并获取新联系记录的时间度。
[0051] 步骤S503,判断新联系记录的时间度是否达到终端设备预先设置的时间段值。
[0052] 步骤S504,如果新联系记录的时间度达到终端设备预先设置的时间段值,则将联 系人的信息存储到预先设置的时间段值的数据库中。
[0053] 如图6所示,为动态显示时间段的流程图,包括如下步骤:
[0054] 步骤S601,进入终端设备的显示列表。
[0055] 步骤S602,获取终端设备的系统时间。
[0056] 步骤S603,查找终端设备预先设置的时间段,其中,预先设置的时间段为一个或多 个时间段,且多个时间段独立或部分重叠。
[0057] 步骤S604,判断终端设备的系统时间是否存在预先设置的时间段内。
[0058] 步骤S605,如果终端设备的系统时间存在预先设置的时间段内,查询时间段内的 联系人。
[0059] 步骤S606,终端设备对查询到的时间段内的联系人进行动态置顶显示。
[0060] 具体地,对动态置顶的联系人信息进行显示标记,其中显示标记包括对联系人信 息进行高亮标记、字体加粗、闪烁显示。
[0061] 如图7所示,本发明实施例的基于终端设备的周期性日期动态置顶联系人的装置 的结构示意图700,包括如下模块:计算模块710、匹配模块720、数据库730、处理模块740 和置顶模块750。
[0062] 计算模块710计算每个联系人的来电时间度,其中,来电时间度为联系人在此之 前与终端设备进行多种通信动作的重要度的加权之和,具体地,每种通信动作的重要度为 通信动作的发生次数在全部通信工作发生次数中的所占比例,其中,通信动作可以为电话、 短信、微信以及微博。可以理解的是,上述举例仅是对通信动作的类型进行示例,本发明实 施例中的通信动作不限于上述举例,还可以为其他可以实现用户间通信的应用。
[0063] 再通过匹配模块720将每个联系人的来电时间度与多个时间段进行匹配,通过数 据库730将联系人的信息加入到匹配成功的时间段的数据库中以生成多个时间段的联系 人信息数据库;继而处理模块740检测当前时间,并查找当前时间对应的时间段,最后通过 置顶模块750将对应的时间段的联系人信息数据库中的联系人信息动态置顶并向用户显 /_J、1 〇
[0064] 如图8所示,本发明另一实施例的基于终端设备的周期性日期动态置顶联系人的 装置的结构示意图700,还包括如下模块:显示模块760,用于对动态置顶的联系人信息进 行显示标记,其中对动态置顶的联系人信息进行显示标记包括对联系人信息进行高亮标 记、字体加粗、闪烁显示。
[0065] 根据本发明实施例的基于终端设备的周期性日期动态置顶联系人的装置,用户可 以设置多个重复的时间段,当设置成功后,此后产生的联系人通话、短信记录将根据时间被 自动分配到已经设置的对应时间段中,时间段中联系人按照联系频繁度排序,当重复时间 再次来临时,通讯录会将此时间段内的联系人动态置顶显示出来,即根据时间段动态置顶 联系人。该装置能够改善用户体验,能直观告诉用户特定时间段内联系过的联系人,且具有 快捷性与易用性。
[0066] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括 一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺 序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明 的实施例所属【技术领域】的技术人员所理解。
[0067] 在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是 用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以 供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令 执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或 设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播 或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用 的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线 的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器 (R0M),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存 储器(⑶ROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的 介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其 他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0068] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件 或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下 列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路 的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场 可编程门阵列(FPGA)等。
[0069] 本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步 骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0070] 此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如 果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机 可读取存储介质中。
[0071] 上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0072] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何 的一个或多个实施例或示例中以合适的方式结合。
[0073] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例 性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨 的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1. 一种基于终端设备的周期性日期动态置顶联系人的方法,其特征在于,包括: 计算每个联系人的来电时间度,其中,所述来电时间度为所述联系人在此之前与所述 终端设备进行多种通信动作的重要度的加权之和; 将每个联系人的所述来电时间度与多个时间段进行匹配,并将所述联系人的信息加入 到匹配成功的时间段的数据库中以生成多个时间段的联系人信息数据库;以及 检测当前时间,并查找所述当前时间对应的时间段,将对应的所述时间段的所述联系 人信息数据库中的联系人信息动态置顶并向用户显示。
2. 如权利要求1所述的方法,其特征在于,每种所述通信动作的重要度为所述通信动 作的发生次数在全部通信动作发生次数中的所占比例。
3. 如权利要求1或2所述的方法,其特征在于,所述通信动作包括:电话、短信、微信以 及微博。
4. 如权利要求1所述的方法,其特征在于,所述将对应的所述时间段的所述联系人信 息数据库中的联系人信息动态置顶并向用户显示还包括如下步骤: 对动态置顶的联系人信息进行显示标记。
5. 如权利要求4所述的方法,其特征在于,所述对动态置顶的联系人信息进行显示标 记包括对所述联系人信息进行高亮标记、字体加粗、闪烁显示。
6. -种基于终端设备的周期性日期动态置顶联系人的装置,其特征在于,包括: 计算模块,用于计算每个联系人的来电时间度,其中,所述来电时间度为所述联系人在 此之前与所述终端设备进行多种通信动作的重要度的加权之和; 匹配模块,用于将每个联系人的所述来电时间度与多个时间段进行匹配; 数据库,用于将所述联系人的信息加入到匹配成功的时间段的数据库中以生成多个时 间段的联系人信息数据库; 处理模块,用于检测当前时间,并查找所述当前时间对应的时间段; 置顶模块,用于将对应的所述时间段的所述联系人信息数据库中的联系人信息动态置 顶并向用户显示。
7. 如权利要求6所述的装置,其特征在于,每种所述通信动作的重要度为所述通信动 作的发生次数在全部通信动作发生次数中的所占比例。
8. 如权利要求6或7所述的装置,其特征在于,所述通信动作包括:电话、短信、微信以 及微博。
9. 如权利要求6所述的装置,其特征在于,还包括显示模块,用于对动态置顶的联系人 信息进行显示标记。
10. 如权利要求9所述的装置,其特征在于,所述对动态置顶的联系人信息进行显示标 记包括对所述联系人信息进行高亮标记、字体加粗、闪烁显示。
【文档编号】G06F17/30GK104144241SQ201310173862
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】秦忠良 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1