技术领域
[0001] 本申请涉及情景通话技术领域,具体而言,涉及一种基于智能情景推荐的情景通话方法、系统及介质。
相关背景技术
[0002] 随着经济社会的发展和人们生活水平的提高,手机、平板电脑等终端已经成为人们必不可少的通讯工具,随时随地接听电话或接收消息成为人们日常生活中一项重要的内容。
[0003] 在日常生活中,很多人可能会遇到以下的一些情况,例如在开会时,来电铃声突然不合时宜地响起,干扰了会议的进行;或者是在户外,由于铃声太小没有听到,而漏接了非常重要的电话等。为了解决这些问题,具备通话功能的终端(如手机)上预置了几种情景模式供使用者选择,例如通常包括标准模式、静音模式、飞行模式、会议模式和户外模式等等,终端的使用者可以通过菜单去自行切换情景模式,现有的情景通话过程中无法根据用户的行为与喜好智能匹配最优情景模式,从而影响情景通话的灵活性。
具体实施方式
[0018] 下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019] 应注意到,相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0020] 请参照图1,图1是本申请一些实施例中的一种基于智能情景推荐的情景通话方法的流程图。该基于智能情景推荐的情景通话方法用于终端设备中,该基于智能情景推荐的情景通话方法,包括以下步骤:S101,获取终端的通话记录,基于终端的通话记录分析终端用户的行为信息;
S102,基于终端用户的行为信息分析终端用户的喜好信息,基于终端用户的喜好信息匹配最优情景模式;
S103,获取终端的当前情景模式,分析终端的当前情景模式与最优情景模式是否相同;
S104,若相同,则应用当前情景模式;
S105,若不相同,则将终端的情景模式切换至最优情景模式。
[0021] 需要说明的是,通过分析终端的通话记录实时分析终端用户行为与用户喜好,从而匹配最优情景模式,并动态切换当前情景模式,保证终端的情景模式选择处于最优结果。
[0022] 请参照图2,图2是本申请一些实施例中的一种基于智能情景推荐的情景通话方法的终端用户的行为信息分析方法流程图。根据本发明实施例,获取终端的通话记录,基于终端的通话记录分析终端用户的行为信息,具体包括:S201,获取终端的通话记录,将终端的通话记录按照设定时间段进行分割,得到多段通话记录;
S202,将每一段通话记录进行情景提取,得到通话情景;
S203,基于通话情景分析终端用户的行为信息;
S204,将每一段通话记录对应的终端用户的行为信息进行融合,得到设定时间段内的终端用户行为信息。
[0023] 需要说明的是,通过将终端的通话记录进行分段,不同时间段的通话记录进行单独分析处理,从而精准的分析用户的行为,分析完成之后将每一段通话记录的用户行为信息融合,提高终端用户行为信息的分析精度。
[0024] 请参照图3,图3是本申请一些实施例中的一种基于智能情景推荐的情景通话方法的终端用户的喜好信息分析方法流程图。根据本发明实施例,基于终端用户的行为信息分析终端用户的喜好信息,具体包括:S301,获取终端用户的行为信息,对终端用户行为信息进行分析,得到终端用户情景通话时长与情景通话状态信息;
S302,基于情景通话状态信息分析通话过程中的情景模式切换状态信息;
S303,基于情景模式切换状态信息分析终端用户情景通话时长下的情景模式切换次数与最终选择的情景模式;
S304,基于最终选择的情景模式分析终端用户的喜好信息。
[0025] 需要说明的是,通过分析情景通话状态信息,从而分析用户情景通话时长下的最优选择的情景模式,从而根据最终选择的情景模式分析终端用户的喜好。
[0026] 根据本发明实施例,基于终端用户的喜好信息匹配最优情景模式,具体包括:基于大数据获取情景模式与终端用户的喜好数据,建立数据对;
基于数据对形成情景选择库,基于终端用户的喜好信息将终端用户进行分类,得到多个类别的用户群;
在情景选择库内设置多个存储区,将多个类别的用户群单独存储至不同的存储区;
获取终端用户的用户信息,基于用户信息分析终端用户所处的存储区,对终端用户所处的存储区进行数据提取;
分析存储区内的所有情景模式,选择适配度最高的情景模式,得到最优情景模式。
[0027] 需要说明的是,通过大数据建立情景选择库,并根据终端用户的喜好对终端用户进行分类,在情景模式选择过程中,单独选择其中一个存储区进行数据提取,提高数据分析效率。
[0028] 根据本发明实施例,获取终端的当前情景模式,分析终端的当前情景模式与最优情景模式是否相同,具体包括:获取终端的当前情景模式与最优情景模式;
将终端的当前情景模式与最优情景模式进行比较,得到相似度;
判断相似度是否大于或等于设定的相似度阈值;
若大于或等于设定的相似度阈值,则判定当前情景模式与最优情景模式相同;
若小于,则判定当前情景模式不匹配终端,则从情景选择库内重新选择最优情景模式。
[0029] 需要说明的是,通过分析终端的当前情景模式与最优情景模式之间的相似度,从而确定终端是否需要切换情景模式,保证终端的情景模式满足最佳效果。
[0030] 根据本发明实施例,若不相同,则将终端的情景模式切换至最优情景模式,具体包括:获取终端的情景模式,分析终端的情景模式与最优情景模式之间的差异信息;
将差异信息与设定的差异信息进行比较,得到差异值;
判断差异值是否大于或等于设定的差异阈值;
若大于或等于,则生成中间切换模式,基于终端切换模式过渡性切换至最优情景模式;
若小于,则将终端情景模式直接切换至最优情景模式。
[0031] 需要说明的是,通过分析终端的情景模式与最优情景模式之间的差异进行分析差异值,从而选择不同的切换方式,保证最优情景模式的切换效率。
[0032] 根据本发明实施例,分析存储区内的所有情景模式,选择适配度最高的情景模式,得到最优情景模式,还包括:获取存储区内的所有情景模式,分析每一个情景模式与终端用户之间的适配性,计算适配度;
基于适配度对所有的情景模式进行排序,按照情景模式的排序将适配度最高的情景模式进行筛选,并分析适配度最高的情景模式与终端的运行流畅度;
分析运行流畅度是否处于设定的流畅度区间;
若处于设定的流畅度区间,则将适配度最高的情景模式作为最优情景模式;
若不处于设定的流畅度区间,则按照情景模式的排序依次对情景模式进行分析。
[0033] 需要说明的是,为了保证最优情景模式更加匹配终端,按照情景模式的排序依次分析情景模式与终端的适配度,从而选择最优情景模式。
[0034] 第二方面,本申请实施例提供了一种基于智能情景推荐的情景通话系统,该系统包括:存储器及处理器,存储器中包括基于智能情景推荐的情景通话方法的程序,基于智能情景推荐的情景通话方法的程序被处理器执行时实现以下步骤:获取终端的通话记录,基于终端的通话记录分析终端用户的行为信息;
基于终端用户的行为信息分析终端用户的喜好信息,基于终端用户的喜好信息匹配最优情景模式;
获取终端的当前情景模式,分析终端的当前情景模式与最优情景模式是否相同;
若相同,则应用当前情景模式;
若不相同,则将终端的情景模式切换至最优情景模式。
[0035] 需要说明的是,通过分析终端的通话记录实时分析终端用户行为与用户喜好,从而匹配最优情景模式,并动态切换当前情景模式,保证终端的情景模式选择处于最优结果。
[0036] 根据本发明实施例,获取终端的通话记录,基于终端的通话记录分析终端用户的行为信息,具体包括:获取终端的通话记录,将终端的通话记录按照设定时间段进行分割,得到多段通话记录;
将每一段通话记录进行情景提取,得到通话情景;
基于通话情景分析终端用户的行为信息;
将每一段通话记录对应的终端用户的行为信息进行融合,得到设定时间段内的终端用户行为信息。
[0037] 需要说明的是,通过将终端的通话记录进行分段,不同时间段的通话记录进行单独分析处理,从而精准的分析用户的行为,分析完成之后将每一段通话记录的用户行为信息融合,提高终端用户行为信息的分析精度。
[0038] 根据本发明实施例,基于终端用户的行为信息分析终端用户的喜好信息,具体包括:获取终端用户的行为信息,对终端用户行为信息进行分析,得到终端用户情景通话时长与情景通话状态信息;
基于情景通话状态信息分析通话过程中的情景模式切换状态信息;
基于情景模式切换状态信息分析终端用户情景通话时长下的情景模式切换次数与最终选择的情景模式;
基于最终选择的情景模式分析终端用户的喜好信息。
[0039] 需要说明的是,通过分析情景通话状态信息,从而分析用户情景通话时长下的最优选择的情景模式,从而根据最终选择的情景模式分析终端用户的喜好。
[0040] 根据本发明实施例,基于终端用户的喜好信息匹配最优情景模式,具体包括:基于大数据获取情景模式与终端用户的喜好数据,建立数据对;
基于数据对形成情景选择库,基于终端用户的喜好信息将终端用户进行分类,得到多个类别的用户群;
在情景选择库内设置多个存储区,将多个类别的用户群单独存储至不同的存储区;
获取终端用户的用户信息,基于用户信息分析终端用户所处的存储区,对终端用户所处的存储区进行数据提取;
分析存储区内的所有情景模式,选择适配度最高的情景模式,得到最优情景模式。
[0041] 需要说明的是,通过大数据建立情景选择库,并根据终端用户的喜好对终端用户进行分类,在情景模式选择过程中,单独选择其中一个存储区进行数据提取,提高数据分析效率。
[0042] 根据本发明实施例,获取终端的当前情景模式,分析终端的当前情景模式与最优情景模式是否相同,具体包括:获取终端的当前情景模式与最优情景模式;
将终端的当前情景模式与最优情景模式进行比较,得到相似度;
判断相似度是否大于或等于设定的相似度阈值;
若大于或等于设定的相似度阈值,则判定当前情景模式与最优情景模式相同;
若小于,则判定当前情景模式不匹配终端,则从情景选择库内重新选择最优情景模式。
[0043] 需要说明的是,通过分析终端的当前情景模式与最优情景模式之间的相似度,从而确定终端是否需要切换情景模式,保证终端的情景模式满足最佳效果。
[0044] 根据本发明实施例,若不相同,则将终端的情景模式切换至最优情景模式,具体包括:获取终端的情景模式,分析终端的情景模式与最优情景模式之间的差异信息;
将差异信息与设定的差异信息进行比较,得到差异值;
判断差异值是否大于或等于设定的差异阈值;
若大于或等于,则生成中间切换模式,基于终端切换模式过渡性切换至最优情景模式;
若小于,则将终端情景模式直接切换至最优情景模式。
[0045] 需要说明的是,通过分析终端的情景模式与最优情景模式之间的差异进行分析差异值,从而选择不同的切换方式,保证最优情景模式的切换效率。
[0046] 根据本发明实施例,分析存储区内的所有情景模式,选择适配度最高的情景模式,得到最优情景模式,还包括:获取存储区内的所有情景模式,分析每一个情景模式与终端用户之间的适配性,计算适配度;
基于适配度对所有的情景模式进行排序,按照情景模式的排序将适配度最高的情景模式进行筛选,并分析适配度最高的情景模式与终端的运行流畅度;
分析运行流畅度是否处于设定的流畅度区间;
若处于设定的流畅度区间,则将适配度最高的情景模式作为最优情景模式;
若不处于设定的流畅度区间,则按照情景模式的排序依次对情景模式进行分析。
[0047] 需要说明的是,为了保证最优情景模式更加匹配终端,按照情景模式的排序依次分析情景模式与终端的适配度,从而选择最优情景模式。
[0048] 本发明第三方面提供了一种计算机可读存储介质,可读存储介质中包括基于智能情景推荐的情景通话方法程序,基于智能情景推荐的情景通话方法程序被处理器执行时,实现如上述任一项的基于智能情景推荐的情景通话方法的步骤。
[0049] 本发明公开的一种基于智能情景推荐的情景通话方法、系统及介质,通过获取终端的通话记录,基于终端的通话记录分析终端用户的行为信息;基于终端用户的行为信息分析终端用户的喜好信息,基于终端用户的喜好信息匹配最优情景模式;获取终端的当前情景模式,分析终端的当前情景模式与最优情景模式是否相同;若相同,则应用当前情景模式;若不相同,则将终端的情景模式切换至最优情景模式;通过分析终端用户的行为与喜好智能匹配最优情景模式,并将当前情景模式切换至最优情景模式,提高情景通话的灵活性与真实性。
[0050] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0051] 上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0052] 另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0053] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或光盘等各种可以存储程序代码的介质。
[0054] 或,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或光盘等各种可以存储程序代码的介质。