一种提供输入法资源的方法及系统技术方案

技术编号:6994855 阅读:169 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种提供输入法资源的方法及系统,其中,所述方法包括:接收用户发送的输入法资源共享请求;根据所述用户的输入法资源共享请求,确定目标用户及用于共享的输入法资源,并建立各目标用户之间的协作关系;根据所述协作关系,向所述目标用户提供用于共享的输入法资源。通过本发明专利技术,能够通过用户之间的共享协作,提高输入法资源的利用率。

【技术实现步骤摘要】

本专利技术涉及输入法
,特别是涉及一种提供输入法资源的方法及系统
技术介绍
输入法发展到今天,已经是人们生活中不可或缺的工具,不仅是人与人之间通过 电器来交流的基础工具,也日益发展成为人机交互的通讯媒介。输入法系统在实现字词输入功能时,需要依赖输入资源。其中,输入资源包括输入 法系统向所有用户提供的通用的输入资源,这种输入资源主要包括基本词库、组词词库等, 这些词库中主要涉及人们普遍的常用词汇,通常通过对语料库的统计获得。另外,为了满足 用户的个性化输入需求,输入资源还可以包括针对各用户的个性化输入资源,例如,用户词 库、用户二元词库、专业词库等等,这种输入资源通常是通过对各用户的历史输入行为的统 计或用户的主动选择来获得的。但是,本专利技术人在实现本专利技术的过程中发现,现有技术中的输入法系统并没有充 分利用系统中所有的输入资源,使得输入法系统的性能没能得到更好地挖掘。例如,对于用 户词库这种个性化输入资源,由于需要统计用户的输入行为,因此,需要一段时间的积累过 程才能逐步形成;这样,在首次安装输入法的情况下,用户就只能使用输入法提供的基本词 库等通用输入资源。
技术实现思路
本专利技术提供一种提供输入法资源的方法及系统,能够通过用户之间的共享协作, 提高输入法资源的利用率。本专利技术提供了如下方案—种提供输入法资源的方法,包括接收用户发送的输入法资源共享请求;根据所述用户的输入法资源共享请求,确定目标用户及用于共享的输入法资源, 并建立各目标用户之间的协作关系;根据所述协作关系,向所述目标用户提供用于共享的输入法资源。优选的,所述接收用户的输入法资源共享请求包括接收用户在指定的用户间共 享指定输入法资源的请求;所述根据所述用户的输入法资源共享请求,确定目标用户及用于共享的输入法资 源,并建立各目标用户之间的协作关系包括根据所述输入法资源共享请求,将所述指定的 用户确定为目标用户,将所有目标用户所具有的所述指定的输入法资源确定为需要共享的 输入法资源,并在所述目标用户之间建立双向协作关系。优选的,所述接收用户的输入法资源共享请求包括接收用户发起共享指定输入 法资源的请求;所述方法还包括向网络中的其他用户发布所述指定共享的输入法资源信息,接收其他用户加入该共享的请求;所述根据所述用户的输入法资源共享请求,确定目标用户及用于共享的输入法资 源,并建立各目标用户之间的协作关系包括将所述发起共享请求的用户及请求加入该共 享的用户确定为目标用户,将所有目标用户所具有的所述指定的输入法资源确定为需要共 享的输入法资源,并建立所述确定的目标用户之间的双向协作关联关系。优选的,所述建立所述确定的目标用户之间的双向协作关联关系之后还包括将所述所有目标用户所具有的所述指定的输入法资源合并;将所述合并后的所述 指定的输入法资源保存在输入法服务器,或分别保存在各目标用户本地。优选的,各目标用户所具有的所述指定的输入法资源分别保存在各自用户的本 地,所述建立所述确定的目标用户之间的双向协作关联关系之后还包括建立各目标用户的所述输入法资源逻辑上的协作关系。优选的,所述根据所述协作关系,向所述目标用户提供用于共享的输入法资源包 括由输入法服务器向所述逻辑上具有协作关系的所有目标用户提供用于共享的输 入法资源;或者,在各目标用户之间建立通信连接,由各目标用户的输入法客户端通过所述通信连 接,向所述逻辑上具有协作关系的所有目标用户提供用于共享的输入法资源。优选的,所述接收用户的输入法资源共享请求包括接收用户将指定的输入法资 源提供给指定用户的请求;所述根据所述用户的输入法资源共享请求,确定目标用户及用于共享协作的输入 法资源,并建立各目标用户之间的协作关系包括将所述指定用户确定为目标用户,将所述 指定的输入法资源确定为用于共享的输入法资源,并建立发送该请求的用户到所述目标用 户之间的单向协作关系。优选的,所述根据所述协作关系,向所述目标用户提供用于共享的输入法资源之 前还包括判断当前的输入环境是否满足预先设置的共享协作应用约束条件,如果满足,则 根据所述协作关系,向所述目标用户提供用于共享的输入法资源。优选的,所述共享协作应用约束条件包括仅当在特定的应用程序中进行输入时, 或仅当输入特定词条时,才根据所述协作关系,向所述目标用户提供用于共享的输入法资 源。优选的,所述确定目标用户之前还包括判断所述目标用户是否符合预置的用户约束条件,如果满足,则确定为目标用户。优选的,当所述输入法为网络输入法时,所述根据所述协作关系,向所述目标用户 提供用于共享的输入法资源包括直接在各目标用户保存在输入法服务器的输入法资源中,获取所述用于共享的输 入法资源,并所述根据所述协作关系,向所述目标用户提供用于共享的输入法资源。优选的,所述输入法资源包括数据类资源和/或功能类资源;所述数据类资源包 括词库、从异构信息服务器获取的特定数据、输入法皮肤和/或纠错模式;所述功能类数 据包括输入法版本更新资源和/或功能插件。一种提供输入法资源的系统,包括接口单元,用于接收用户发送的输入法资源共享请求;关系建立单元,用于根据所述用户的输入法资源共享请求,确定目标用户及用于 共享的输入法资源,并建立各目标用户之间的协作关系;资源提供单元,用于根据所述协作关系,向所述目标用户提供用于共享的输入法 资源。优选的,所述接口单元包括第一接口子单元,用于接收用户在指定的用户间共享指定输 入法资源的请求;所述关系建立单元包括第一建立子单元,用于根据所述输入法资源共享请求,将 所述指定的用户确定为目标用户,将所有目标用户所具有的所述指定的输入法资源确定为 需要共享的输入法资源,并在所述目标用户之间建立双向协作关系。优选的,所述接口单元包括第二接口子单元,用于接收用户发起共享指定输入法资源的 请求;所述系统还包括发布单元,用于向网络中的其他用户发布所述指定共享的输入 法资源信息,接收其他用户加入该共享的请求;所述关系建立单元包括第二建立子单元,用于将所述发起共享请求的用户及请 求加入该共享的用户确定为目标用户,将所有目标用户所具有的所述指定的输入法资源确 定为需要共享的输入法资源,并建立所述确定的目标用户之间的双向协作关系。优选的,还包括合并单元,用于将所述所有目标用户所具有的所述指定的输入法资源合并;将所 述合并后的所述指定的输入法资源保存在输入法服务器,或分别保存在各目标用户本地。优选的,各目标用户所具有的所述指定的输入法资源分别保存在各自用户的本 地,还包括逻辑关系建立单元,用于建立各目标用户的所述输入法资源逻辑上的协作关系。优选的所述资源提供单元位于输入法服务器,具体用于由输入法服务器向所述逻辑上具 有协作关系的所有目标用户提供用于共享的输入法资源;或者,所述资源提供单元位于各目标用户的输入法客户端,具体用于在各目标用户之间 建立通信连接,由各目标用户的输入法客户端通过所述通信连接,向所述逻辑上具有协作 关系的所有目标用户提供用于共享的输入法资源。优选的所述接口单元包括第三接口子单元,用于接收用户将指定的输入法资源提供给 指定用户的请求;所述关系建立单元包括第三建立子单元,用于将所述指定用户确定为目标用户, 将所述指定的输入法资源确定为用于共享的输入法资源,并建立发送该请求的本文档来自技高网...

【技术保护点】
1.一种提供输入法资源的方法,其特征在于,包括:接收用户发送的输入法资源共享请求;根据所述用户的输入法资源共享请求,确定目标用户及用于共享的输入法资源,并建立各目标用户之间的协作关系;根据所述协作关系,向所述目标用户提供用于共享的输入法资源。

【技术特征摘要】

【专利技术属性】
技术研发人员:张扬贾剑峰王砚峰
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1