聊天信息的展现方法及装置的制造方法_2

文档序号:9274386阅读:来源:国知局
信息的展现方法的流程图,如图1所示,该 聊天信息的展现方法可应用于聊天工具上,包括以下步骤S101-S102 :
[0065] 在步骤S101中,当监测到用户在当前聊天工具的信息输入界面输入信息时,基于 当前信息获得聊天框的展现参数。
[0066] 在该实施例中,当前信息可以包括但不局限于当前天气信息、用户当前输入的信 息和聊天框的当前配置信息中的一种或几种。
[0067] 由于当前信息是变化的,故获得的聊天框的展现参数是不同的。
[0068] 其中,聊天框的展现参数可以包括但不限于聊天框的形状、展现动画和展现时的 播放文件中的一种或几种。
[0069] 在步骤S102中,当监测到用户触发的信息发送操作时,根据展现参数展现聊天 框,该聊天框中包含用户当前输入的信息。
[0070] 在该实施例中,当用户通过点击"发送"按钮发送信息或通过预设手势例如向上滑 动的手势发送信息时,聊天工具可根据获得的展现参数展现聊天框,其中,聊天框中包含用 户当前输入的信息。
[0071] 由于在步骤S101中获得的展现参数可能与之前获得的展现参数不同,因此,聊天 工具根据当前获得的展现参数展现的聊天框的样式与之前的聊天框样式可能不同,增加了 趣味性和使用体验度。
[0072] 上述聊天信息的展现方法实施例,基于当前信息获得聊天框的展现参数,使得聊 天框的展现参数可以随着当前信息的变化而变化,从而使得根据展现参数所展现的聊天框 也发生变化,克服了现有的聊天框样式固定不变的缺陷,增加了趣味性,提高了用户的使用 体验度。
[0073] 图2是根据一示例性实施例示出的另一种聊天信息的展现方法的流程图,如图2 所示,该展现方法包括:
[0074] 在步骤S201中,当监测到用户在当前聊天工具的信息输入界面输入信息时,获得 当前天气信息,并基于当前天气信息获得聊天框的展现参数。
[0075] 在该实施例中,可以利用当前终端的网络直接从天气服务器例如气象局的服务器 获得当前天气信息,也可以间接从天气服务器获得当前天气信息,例如通过当前聊天工具 的服务器从天气服务器获得当前天气信息。
[0076] 在获得当前天气信息后,确定当前天气类型,然后根据当前天气类型和预存的天 气类型与展现参数的对应关系,获得展现参数。
[0077] 其中,预存的天气类型与展现参数的对应关系可以如表1所示:
[0078] 表1天气类型与展现参数的对应关系
[0079]

[0080] 其中,类型1可以为大风,形状1可以为倾斜45度的树形,动画1所展示的画面可 以为树叶飘落,文件1可以为刮风的声音;类型2可以为微风,形状2可以为倾斜5度的树 形;类型3可以为寒冷,形状3可以为冰的形状,动画2所展示的画面可以为雪花飘落或冻 得发抖的画面;类型4可以为雨天,形状4可以为矩形,动画3所展示的画面可以为下雨的 画面,文件2可以为雨打窗户的声音。从表1可以看出不同类型的天气可以具有不同的展 现参数。
[0081] 假设,当前获得的天气信息为西北风5-6级,则可以将当前天气信息确定为类型 1,然后根据类型1查询表1,获得的展现参数分别为:展现形状为形状1、显示的动画为动画 1,展现时播放的文件为文件1。
[0082] 需要说明的是,表1仅为天气类型与对应的展现参数的示例,在实际应用中,不同 类型的天气可以具有更多的或不同的展现参数。
[0083] 在步骤S202中,当监测到用户触发的信息发送操作时,根据展现参数在第一图层 生成聊天框,在第二图层添加用户当前输入的信息。
[0084] 当监测到用户发送信息时,根据获得的展现参数在第一图层生成聊天框,在第二 图层添加用户当前输入的信息,该实施例之所以在不同的图层生成聊天框和添加信息,是 为了保证根据展现参数生成的聊天框展现效果不会对用户阅读聊天框中的信息造成干扰。
[0085] 需要说明的是,此处引用第一图层和第二图层意在表明用户当前输入的信息和聊 天框不是位于同一图层,本领域的技术人员均应理解,此处的第一图层和第二图层可以替 换为其他两个不相同的图层。
[0086] 在步骤S203中,将第一图层和第二图层进行合并,并展现合并后的图层。
[0087] 在将两个图层合并后,展现合并后的图层,使得用户当前输入的信息展现在聊天 框中,且该聊天框具有展现参数带来的展现效果。
[0088] 继续以当前获得的天气信息为西北风5-6级为例,聊天信息的展现效果可如图3 所示。
[0089] 另外,若当前温度为零下20度,则可以确定当前天气类型为类型3,然后根据类型 3查询表1,获得的展现参数分别为:展现形状为形状3、显示的动画为动画2,假定动画2所 展示的画面为冻得发抖的画面,则采用该展现参数展现的聊天框在抖动,而聊天框中的内 容是静止的,故不影响用户阅读。
[0090] 由于步骤S202中在不同图层生成聊天框和添加用户当前输入的信息,所以展现 参数所带来的展现效果仅针对聊天框所在的图层,而对用户当前输入的信息所在的图层无 影响,故聊天框在抖动,而聊天框中的内容是静止的。
[0091] 下面结合图4对本公开进行示例性说明,如图4所示,用户1通过手机41上的聊 天工具和用户2进行聊天,当用户1在聊天工具上输入信息时,聊天工具利用手机41的网 络向该聊天工具的服务器42发送天气信息获取请求,以获得当前天气信息,当接收到服务 器42返回的响应信息中未包含当前天气信息时,向天气服务器43发送天气信息获取请求, 并接收天气服务器43返回的天气信息获取响应,若从该天气信息获取响应中解析出当前 天气信息,则根据当前天气信息获得聊天框的展现参数,并在向用户2发送输入的信息时, 根据获得的展现参数展现聊天框,该聊天框中包含用户当前输入的信息。由于用户1这次 和用户2聊天时的天气状况与上次和用户2聊天时的天气状况不同,因此,用户1这次使用 的聊天框与上次不同,增加了趣味性,提高了使用体验度。
[0092] 上述聊天信息的展现方法实施例,基于当前天气信息获得聊天框的展现参数,使 得获得的展现参数可以随着天气信息的变化而变化,从而使得根据展现参数所展现的聊天 框也发生变化,增加了趣味性,提高了用户的使用体验度;另外,通过将聊天框和用户当前 输入的信息放置在不同的图层,来避免聊天框的某些展现效果例如抖动对聊天框中内容的 影响,从而不会影响用户阅读聊天框中的内容。
[0093] 图5是根据一示例性实施例示出的又一种聊天信息的展现方法的流程图,该方法 包括:
[0094] 在步骤S501中,当监测到用户在当前聊天工具的信息输入界面输入信息时,基于 用户当前输入的信息获得聊天框的展现参数。
[0095] 其中,用户当前输入的信息可以包括文字信息,也可以包括语音信息,还可以包括 图片信息等,基于用户当前输入的信息获得聊天框的展现参数可以包括:对用户当前输入 的信息进行处理例如划分处理或提取处理,以获得至少一个词语;查询获得的词语是否位 于预存的预设列表中,若位于,则从预设列表中获得对应的展现参数。预设列表中保存词语 和聊天框的展现参数的对应关系,其中,预设列表中的词语可以为情感类词语,例如开心、 不开心等。
[0096] 例如,用户当前输入的信息为"我今天很开心",则聊天工具可以将"我今天很开 心"划分为多个词语,并查询预设列表中是否存在划分后的词语,假设预设列表中保存有 "开心",则可以从预设列表中读取出与"开心"对应的展现参数。
[0097] 步骤S502-503与步骤S202-203相同,此处不赘述。
[0098] 上述聊天信息的展现方法实施例,基于用户当前输入的信息获得聊天框的展现参 数,使得获得的展现参数可以随着用户输入的信息的变化而变化,从而使得根据展现参数 所展现的聊天框也发生变化,增加了趣味性,提高了用户的使用体验度。
[0099] 图6是根据一示例性实施例示出的再一种聊天信息的展现方法的流程图,该方法 包括:
[0100] 在步骤S601中,当监测到用户在当前聊天工具的信息输入界面输入信息时,基于 聊天框的当前配置信息获得聊天框的展现参数。
[0101] 在该实施例中,用户可以基于自己的喜好配置聊天框的样式。
[0102] 其中,基于聊天框的当前配置信息获得聊天框的展现参数可以包括:从当前配置 信息中提取出目标词语,并根据目标词语获得展现参数,其中,目标词语可以为表示地点或 天气的词语。
[0103] 例如,聊天框的当前配置信息可以为"旅游,地点:普吉岛",则聊天工具可以获得 目标词语普吉岛,然后获得与普吉岛对应的展现参数。
[0104] 步骤S602-
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1