一种编辑电子邮件的方法

文档序号:6562186阅读:232来源:国知局
专利名称:一种编辑电子邮件的方法
技术领域
本发明涉及电子邮件技术,特别是涉及一种编辑电子邮件的方法。
背景技术
电子邮件是一种常用的通讯方式,即客户端先编辑邮件内容,生成一封电子邮件,再将电子邮件通过服务器发送出去。
在编辑的过程中,用户可能需要查询与邮件内容相关的信息,并将查询到的信息嵌入到邮件中,一并呈现给目的客户端的用户,这里所述的信息可能为新闻、图片、音乐等。
这种情况下,源客户端的用户需要启动搜索引擎,再输入关键字进行搜索,才能获得相关信息。如果用户需要搜索的次数比较多,那么,在编辑电子邮件的过程中,用户将不断地在电子邮件和搜索引擎之间来回切换,用户体验不好。

发明内容
有鉴于此,本发明的主要目的在于提供一种编辑电子邮件的方法,可以在编辑邮件内容的过程中自动获得搜索结果。
为了达到上述目的,本发明提出的技术方案为一种编辑电子邮件的方法,预先在客户端设置用于保存词语记录的热门词语库,该方法为a、客户端接收输入信息,将输入信息进行分词处理,获得当前词语;b、客户端利用获得的当前词语查询所述热门词语库中词语记录,根据查询结果确定搜索关键字;c、客户端根据搜索关键字启动搜索引擎,获得搜索结果并呈现给用户。
上述方案中,所述词语记录包括词语和使用次数,所述步骤b具体为客户端利用获得的当前词语查询所述热门词语库,判断是否存在与所述当前词语匹配的词语,如果存在,则将热门词语库中所述词语对应的使用次数加1,并将热门词语库所述词语作为搜索关键字;否则,在热门词语库中增加一条新的词语记录,将当前词语保存在新增加的词语记录中,将对应的使用次数设置为1,并将当前词语作为搜索关键字。
上述方案中,所述判断所述热门词语库中的词语是否与当前词语匹配的方法为x1、将热门词语库中使用次数最高的词语作为匹配词语;x2、根据预先设置的匹配算法,计算当前词语与匹配词语的相似度,如果计算出的相似度大于或等于预先设置的相似度,则判断为所述匹配词语与当前词语匹配;否则,将未匹配过的使用次数最高的词语作为匹配词语,再返回本步骤执行,直至匹配完热门词语库中所有的词语,并判断为不存在与当前词语匹配的词语。
上述方案中,如果有多个客户端与服务器相连,则预先在每一个客户端设置上传热门词语库的时间,当到达所述上传热门词语库的时间时,该方法进一步包括每一个客户端将自身的热门词语库上传给服务器,服务器根据上传的所有热门词语库更新自身保存的总词语库;再根据预先设置的使用次数门槛值筛选总词语库中的词语记录,将筛选出的词语记录下发给每一个客户端;客户端再根据来自服务器的词语记录更新自身热门词语库。
上述方案中,所述服务器更新自身总词语库的方法为如果服务器的总词语库中不存在所接收到的热门词语库中的词语,则服务器在自身总词语库中新增加一条词语记录,将所述词语保存在新增加的词语记录中,并设置对应的使用次数为所有热门词语库中所述词语对应的使用次数平均值;如果服务器的总词语库中存在所接收到的热门词语库中的词语,则服务器直接将自身总词语库中所述词语的对应次数更新为所有热门词语库中所述词语对应的使用次数平均值。
上述方案中,所述客户端更新自身热门词语库的方法为客户端判断自身热门词语库是否存在从服务器下发的词语记录,如果存在,则将自身词语记录中的使用次数更新为服务器下发的词语记录的使用次数;否则,将服务器下发的词语记录保存在自身热门词语库中。
上述方案中,如果所述当前词语为中文词语,则所述分词处理的方法为正向最小匹配法或正向最大匹配法。
综上所述,本发明提出的一种编辑电子邮件的方法,可以将输入信息进行分词处理,获得当前词语,再根据当前词语查询预先设置的热门词语库,确定搜索关键字,然后根据搜索关键字启动搜索引擎,获得搜索结果并呈现给用户。这样,可以在用户输入信息的同时,将与当前词语相关的信息呈现给用户,避免了在电子邮件和搜索引擎之间切换的繁琐过程,极大地增强了用户体验效果。


图1是本发明的流程图;图2是应用本发明方案的实施例的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
本发明预先在客户端设置用于保存词语记录的热门词语库。图1是本发明方案的流程图。如图1所示,本发明实现邮件编辑的方法包括以下步骤步骤101客户端接收输入信息,将输入信息进行分词处理,获得当前词语;步骤102客户端利用获得的当前词语查询所述热门词语库中词语记录,根据查询结果确定搜索关键字;本步骤中,客户端确定搜索关键字的具体方法为客户端利用获得的当前词语查询所述热门词语库,判断是否存在与所述当前词语匹配的词语,如果存在,则将热门词语库中所述词语对应的使用次数加1,并将热门词语库所述词语作为搜索关键字;否则,在热门词语库中增加一条新的词语记录,将当前词语保存在新增加的词语记录中,将对应的使用次数设置为1,并将当前词语作为搜索关键字。
当然,实际应用中,还可以有其它确定搜索关键字的方法,比如事先在热门词语库某词语记录中设置“的图片”这个附加词语,如果当前词语与该词语记录匹配,则可以将当前词语和所述附加词语一并作为搜索关键字。
在确定搜索关键字的过程中,客户端查询热门词语库,判断是否存在与当前词语匹配的词语的方法为x1、将热门词语库中使用次数最高的词语作为匹配词语;x2、根据预先设置的匹配算法,计算当前词语与匹配词语的相似度,如果计算出的相似度大于或等于预先设置的相似度,则判断为所述匹配词语与当前词语匹配;否则,将未匹配过的使用次数最高的词语作为匹配词语,再返回本步骤执行,直至匹配完热门词语库中所有的词语,并判断为不存在与当前词语匹配的词语。
也就是说,本发明采用从使用次数最高到使用次数最低的词语的顺利进行匹配,其原因在于如果热门词语库中某词语的使用次数越高,即用户编辑该词语的频率越高,那么,用户输入的当前词语与使用次数高的词语匹配的几率也就越大。所以,总的来说,采用这样的顺序可以快速地确定搜索关键字。
另外,将当前词语与热门词语库中的词语进行匹配的方法是采用模糊匹配的方法,即当相似度到达预先设置的相似度时,就可以认为匹配成功。比如当前词语为“中国人”,热门词语库中的某词语为“中国人民”,计算出的相似度为0.75,预先设置的相似度为0.5。那么,客户端将判断为当前词语与热门词语库中的词语向匹配,并将“中国人民”作为搜索关键字。
这里所述预先设置的相似度可以由用户自行确定,通常为0~1之间的值,所述匹配算法则可以采用现有技术实现,此处不再赘述。
步骤103客户端根据搜索关键字启动搜索引擎,获得搜索结果并呈现给用户。
本步骤所述的搜索引擎可以利用现有技术来实现,比如百度搜索引擎、google搜索引擎等。
为了更好地说明本发明方案,下面用实施例进行详细描述。
本实施例中,客户端预先设置一个用户保存词语记录的热门词语库,其词语记录格式如表一所示

表一图2是本实施例的流程图。如图2所示,本实施例包括以下步骤步骤201客户端接收输入信息;本步骤所述的输入信息指从键盘等输入设备获得的输入信息。
步骤202根据最大匹配法将输入信息进行分词处理,获得当前词语;如果输入信息为中文词语,则可以采用正向最大匹配法或最小匹配法进行分词处理;如果输入信息为如英文等其它词语,此时,客户端可以根据英文单词之间的空格等间隔符进行分词处理。
步骤203将热门词语库中使用次数最高的词语作为匹配词语;步骤204根据预先设置的匹配算法,计算当前词语与匹配词语的相似度;步骤205判断计算出的相似度是否大于或等于预先设置的相似度,如果是,则所述匹配词语与当前词语匹配,并执行步骤207;否则,执行步骤206;
步骤206~步骤207判断是否匹配完热门词语库中所有的词语,如果已经匹配完,即热门词语库中不存在与当前词语匹配的词语,执行步骤209;否则,将未匹配过的使用次数最高的词语作为匹配词语,再返回步骤204;步骤208将所述匹配词语对应的使用次数加1,并作为搜索关键字,再执行步骤210;步骤209在热门词语库中增加一条新的词语记录,将当前词语保存在新增加的词语记录中,将对应的使用次数设置为1,并将当前词语作为搜索关键字;步骤210客户端根据搜索关键字启动搜索引擎,获得搜索结果并呈现给用户。
实际应用中,处理邮件的服务器可能与多个客户端相连,每一个客户端都存在自身的热门词语库,服务器中存在一个总词语库,客户端之间可以交换自身热门词语库中的词语。
在这种情况下,为了对多个客户端的热门词语库进行统一管理,可以预先在每一个客户端设置上传热门词语库的时间。当到达所述上传热门词语库的时间,每一个客户端将自身的热门词语库上传给服务器,服务器根据上传的所有热门词语库更新自身保存的总词语库;再根据预先设置的使用次数门槛值筛选总词语库中的词语记录,将筛选出的词语记录下发给每一个客户端;客户端再根据来自服务器的词语记录更新自身热门词语库。
这里所述服务器更新自身总词语库的方法为如果服务器的总词语库中不存在所接收到的热门词语库中的词语,则服务器在自身总词语库中新增加一条词语记录,将所述词语保存在新增加的词语记录中,并设置对应的使用次数为所有热门词语库中所述词语对应的使用次数平均值。比如有三个客户端与服务器相连,其中都包含“中国”这个词语,使用次数分别为8、9、10,而服务器中不包括“中国”词语,则服务器将增加一条新的词语记录,将“中国”保存下来,并设置使用次数为平均值9。
如果服务器的总词语库中存在所接收到的热门词语库中的词语,则服务器直接将自身总词语库中所述词语的对应次数更新为所有热门词语库中所述词语对应的使用次数平均值。
相应地,客户端更新自身热门词语库的方法为客户端判断自身热门词语库是否存在从服务器下发的词语记录,如果存在,则将自身词语记录中的使用次数更新为服务器下发的词语记录的使用次数;否则,将服务器下发的词语记录保存在自身热门词语库中。
应用本发明方案,用户可以在编辑邮件的同时,启动搜索引擎,获得搜索结果,可以避免在邮件编辑和搜索引擎之间来回切换,从而增强用户的体验效果。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种编辑电子邮件的方法,其特征在于,预先在客户端设置用于保存词语记录的热门词语库,该方法为a、客户端接收输入信息,将输入信息进行分词处理,获得当前词语;b、客户端利用获得的当前词语查询所述热门词语库中词语记录,根据查询结果确定搜索关键字;c、客户端根据搜索关键字启动搜索引擎,获得搜索结果并呈现给用户。
2.根据权利要求1所述的方法,其特征在于,所述词语记录包括词语及其使用次数,所述步骤b具体为客户端利用获得的当前词语查询所述热门词语库,判断是否存在与所述当前词语匹配的词语,如果存在,则将热门词语库中所述词语对应的使用次数加1,并将热门词语库所述词语作为搜索关键字;否则,在热门词语库中增加一条新的词语记录,将当前词语保存在新增加的词语记录中,将对应的使用次数设置为1,并将当前词语作为搜索关键字。
3.根据权利要求2所述的方法,其特征在于,判断所述热门词语库中的词语是否与当前词语匹配的方法为x1、将热门词语库中使用次数最高的词语作为匹配词语;x2、根据预先设置的匹配算法,计算当前词语与匹配词语的相似度,如果计算出的相似度大于或等于预先设置的相似度,则判断为所述匹配词语与当前词语匹配;否则,将未匹配过的使用次数最高的词语作为匹配词语,再返回本步骤执行,直至匹配完热门词语库中所有的词语,并判断为不存在与当前词语匹配的词语。
4.根据权利要求1至3任一项所述的方法,其特征在于,如果有多个客户端与服务器相连,则预先在每一个客户端设置上传热门词语库的时间,当到达所述上传热门词语库的时间时,该方法进一步包括每一个客户端将自身的热门词语库上传给服务器,服务器根据上传的所有热门词语库更新自身保存的总词语库;再根据预先设置的使用次数门槛值筛选总词语库中的词语记录,将筛选出的词语记录下发给每一个客户端;客户端再根据来自服务器的词语记录更新自身热门词语库。
5.根据权利要求4所述的方法,其特征在于,所述服务器更新自身总词语库的方法为如果服务器的总词语库中不存在所接收到的热门词语库中的词语,则服务器在自身总词语库中新增加一条词语记录,将所述词语保存在新增加的词语记录中,并设置对应的使用次数为所有热门词语库中所述词语对应的使用次数平均值;如果服务器的总词语库中存在所接收到的热门词语库中的词语,则服务器直接将自身总词语库中所述词语的对应次数更新为所有热门词语库中所述词语对应的使用次数平均值。
6.根据权利要求4所述的方法,其特征在于,所述客户端更新自身热门词语库的方法为客户端判断自身热门词语库是否存在从服务器下发的词语记录,如果存在,则将自身词语记录中的使用次数更新为服务器下发的词语记录的使用次数;否则,将服务器下发的词语记录保存在自身热门词语库中。
7.根据权利要求1至3任一项所述的方法,其特征在于,如果所述当前词语为中文词语,则所述分词处理的方法为正向最小匹配法或正向最大匹配法。
全文摘要
本发明提供一种编辑电子邮件的方法,具体为预先在客户端设置用于保存词语记录的热门词语库;当编辑电子邮件时,客户端接收输入信息,将输入信息进行分词处理,获得当前词语;客户端利用获得的当前词语查询所述热门词语库中词语记录,根据查询结果确定搜索关键字;客户端根据搜索关键字启动搜索引擎,获得搜索结果并呈现给用户。应用本发明方案,可以在用户输入信息的同时,将与当前词语相关的信息呈现给用户,避免了在电子邮件和搜索引擎之间切换的繁琐过程,较好地增强了用户体验效果。
文档编号G06Q10/10GK101075308SQ200610138618
公开日2007年11月21日 申请日期2006年11月8日 优先权日2006年11月8日
发明者王沧 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1