智能提示方法及装置、富文本输入方法及装置的制造方法

文档序号:9708280阅读:559来源:国知局
智能提示方法及装置、富文本输入方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及计算机技术领域,尤其涉及一种智能提示方法及装置、富文本输入方 法及装置。
【背景技术】
[0002] 目前,关于富文本控件,目前业内比较出名的有两个,一个是百度的UEDIT0R,另 外一个是浩跃软件KindEditor,两个富文本控件使用场景都比较多。这两个富文本空间被 广泛应用于贴吧或论坛;用户可以在富文本框中输入内容发帖或评论。
[0003] 文本框的智能提示,是一种方便用户输入内容的技术,例如微博中的#、@功能;当 用户在微博文本框中输入@时,就会弹出联系人选择窗口供用户选择。自从微博火了之后, #、@功能被很多系统使用,但是大多都是在HTML的标签textarea中使用,其具有易定位、 易获取的特点。但是,目前在富文本控件中并能够进行友好的智能提示;随着技术和业务的 发展,用户需要更复杂的功能,比如在富文本控件中,可以实现#、@功能,或者其他类似于 该功能的功能。

【发明内容】

[0004] 本发明要解决的主要技术问题是,提供一种智能提示方法及装置、富文本输入方 法及装置,解决了现有技术中存在的不能在富文本控件中进行友好的智能提示的问题。
[0005] 为解决上述技术问题,本发明提供一种智能提示方法,包括如下步骤:
[0006] 配置特定字符;
[0007] 当用户在富文本框中输入所述特定字符后,获取所述特定字符所在位置之后用户 当前输入的字符单元,所述字符单元包括单个字符或者字符串;
[0008] 搜索与所述字符单元相关联的内容,并将搜索结果呈现给用户.
[0009] 进一步地,所述搜索与所述字符单元相关联的内容的步骤包括:根据预先配置的 网址搜索与所述字符单元相关联的内容。
[0010] 进一步地,所述方法还包括:当用户在富文本框中输入所述特定字符时,确定当前 输入的位置;
[0011] 所述将搜索结果呈现给用户的步骤包括:
[0012] 根据所述当前输入的位置将搜索结果呈现给用户。
[0013] 进一步地,所述确定当前输入的位置的步骤包括:
[0014] 插入SPAN元素,记录该SPAN的ID ;
[0015] 根据所述SPAN的ID确定当前输入的位置。
[0016] 进一步地,所述方法还包括:缓存搜索结果;
[0017] 当删除所述特征字符所在位置后的字符单元时,根据所述特征字符所在位置后剩 余的字符单元从缓存中直接调用相应的搜索结果呈现给用户。
[0018] 同样为了解决上述的技术问题,本发明还提供了 一种富文本输入方法,包括如下 步骤:
[0019] 利用如上所述的智能提示方法将搜索结果呈现给用户;
[0020] 获取用户选择的搜索结果,将所述当前输入的字符单元替换为用户选择的搜索结 果。
[0021] 进一步地,所述富文本输入方法还包括:
[0022] 配置所述特定字符对应的替换模式;
[0023] 所述将所述当前输入的字符单元替换为用户选择的搜索结果的步骤包括:
[0024] 根据配置的所述替换模式将所述当前输入的字符单元替换为用户选择的搜索结 果。
[0025] 进一步地,所述替换模式包括:封闭式替换模式或者开放式替换模式;所述开放 式替换模式为:将所述当前输入的字符单元替换为用户选择的搜索结果;所述封闭式替换 模式为:将所述当前输入的字符单元替换为用户选择的搜索结果和位于所述用户选择的搜 索结果之后的所述特定字符。
[0026] 同样为了解决上述的技术问题,本发明还提供了一种智能提示装置,包括:配置模 块、搜索模块和提示模块;
[0027] 所述配置模块用于配置特定字符;
[0028] 所述搜索模块用于当用户在富文本框中输入所述特定字符后,获取所述特定字符 所在位置之后用户当前输入的字符单元,搜索与所述字符单元相关联的内容,所述字符单 元包括单个字符或者字符串;
[0029] 所述提示模块用于将所述搜索模块中的搜索结果呈现给用户。
[0030] 进一步地,所述搜索模块用于根据预先配置的网址搜索与所述字符单元相关联的 内容。
[0031] 进一步地,所述智能提示装置还包括位置确定模块;所述位置确定模块用于当用 户在富文本框中输入所述特定字符时,确定当前输入的位置;所述提示模块用于根据所述 当前输入的位置将搜索结果呈现给用户。
[0032] 进一步地,,所述位置确定模块用于插入SPAN元素,记录该SPAN的ID,根据所述 SPAN的ID确定当前输入的位置。
[0033] 进一步地,所述智能提示装置还包括缓存模块;所述缓存模块用于缓存所述搜索 结果;所述提示模块还用于当删除所述特征字符所在位置后的字符单元时,根据所述特征 字符所在位置后剩余的字符单元从所述缓存模块中直接调用相应的搜索结果呈现给用户。 [0034] 同样为了解决上述的技术问题,本发明还提供了一种富文本输入装置,包括替换 模块和如上所述的智能提示装置;
[0035] 所述智能提示模块用于将搜索结果呈现给用户;
[0036] 所述替换模块用于获取用户选择的搜索结果,将所述当前输入的字符单元替换为 用户选择的搜索结果。
[0037] 进一步地,所述配置模块还用于配置所述特定字符对应的替换模式;
[0038] 所述替换模块用于根据配置的所述替换模式将所述当前输入的字符单元替换为 用户选择的搜索结果。
[0039] 本发明的有益效果是:
[0040] 本发明提供了一种智能提示方法及装置、富文本输入方法及装置,可以在富文本 控件中进行友好的提示,本发明的智能提示方法包括:配置特定字符;当用户在富文本框 中输入所述特定字符后,获取所述特定字符所在位置之后用户当前输入的字符单元,搜索 与所述字符单元相关联的内容,并将搜索结果呈现给用户;所述字符单元包括单个字符或 者字符串;本发明的智能提示方法可以当用户在富文本框中输入内容时,进行智能提示,加 快用户输入内容的速度;与现有技术相比,节省了用户输入富文本信息的时间,提示了用户 体验。
【附图说明】
[0041] 图1为本发明实施例一提供的一种智能提示方法的流程示意图;
[0042] 图2为本发明实施例二提供的一种富文本输入方法的流程示意图;
[0043] 图3为本发明实施例三提供的第一种智能提示装置的结构示意图;
[0044] 图4为本发明实施例三提供的第二种智能提示装置的结构示意图;
[0045] 图5为本发明实施例三提供的第三种智能提示装置的结构示意图;
[0046] 图6为本发明实施例四提供的一种富文本输入装置的结构示意图。
【具体实施方式】
[0047] 下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0048] 实施例一:
[0049] 考虑到现有技术中富文本控件不能进行友好的智能提示的问题,如图1所示,本 实施例提供了一种智能提示方法,应用于富文本控件中,包括如下步骤:
[0050] 步骤101 :配置特定字符。
[0051] 本实施例方法可以首先配置一些特定字符例如@或#等。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1