[发明专利]一种基于网络通信的输入方法及系统有效
申请号: | 200910235412.2 | 申请日: | 2009-10-13 |
公开(公告)号: | CN102045325A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 王砚峰 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 通信 输入 方法 系统 | ||
技术领域
本发明涉及输入法技术领域,特别是涉及一种基于网络通信的输入方法及系统。
背景技术
输入法发展到今天,已经是人们生活中不可或缺的工具,为人们使用电脑以及其他电气设备提供极大地方便。
目前生活中的输入法多种多样,语言各异。同时,语音识别技术的不断进步,产生了语音输入法;光学识别技术OCR的飞速发展也推动了手写输入法的发展。目前,可以使用输入法的环境多种多样:个人电脑及其上的各种操作系统,手机,甚至一些硬件电器等。可以说,但凡涉及到人类表达自己讲话需求的地方,都有对输入法的需要和使用。
与此同时,网络传输能力的飞速发展使人类的通信能力不断增强,而这种通信能力的增强,又进一步增强了人类在网络沟通上的需求。可以确定的讲,未来的网络通信需求一定具有多样化,精确化,复杂化和更加智能化等特点。这种通信需求对输入法技术来讲将是一个很大的挑战。
然而,目前的输入法系统大部分都是仅限于本机操作,然而基于自然语言处理的输入法系统在计算时,十分依赖于计算资源,虽然计算资源和计算能力越强大,输入法的智能性也就越高,但对于一些低端机、手机、或者其他电气设备,这种资源和计算能力显然是不可能实现的,这就使得这些低端的通信工具,完全无法满足对于输入法智能化的需要。
发明内容
本发明提供一种基于网络通信的输入方法及系统,能够降低输入法系统对本地的计算资源和计算能力的依赖。
为实现上述目的,本发明提供了如下方案:
一种基于网络通信的输入方法,包括:
接收请求方发送的建立网络连接的请求;
判断发送所述请求所使用的传输协议,根据所述传输协议建立与请求方的网络连接;
获取并解析所述请求方以服务命令的方式发送的服务请求;
处理所述服务请求,以向所述请求方提供网络输入法服务。
优选的,所述判断发送所述请求所使用的传输协议,根据所述传输协议建立与请求方的网络连接包括:
当发送所述请求所使用的传输协议为长连接协议时,建立与请求方的长连接,以便所述请求方通过所述长连接以服务命令的方式发送服务请求;
所述获取并解析所述请求方以服务命令的方式发送的服务请求包括:
接收请求方通过所述长连接以服务命令的方式发送的服务请求,对所述服务请求进行命令解析,获知所述服务请求的类型。
优选的,所述判断发送所述请求所使用的传输协议,根据所述传输协议建立与请求方的网络连接包括:
当发送所述请求所使用的传输协议为短连接协议时,建立与请求方的短连接;所述请求方在所述建立网络连接的请求中携带所述服务请求;
所述获取并解析所述请求方以服务命令的方式发送的服务请求包括:
对所述建立网络连接的请求进行协议解析获取服务请求数据;对所述服务请求数据进行命令解析,获知所述服务请求的类型。
优选的,所述判断发送所述请求所使用的传输协议,根据所述传输协议建立与请求方的网络连接包括:
当发送所述请求所使用的传输协议为TCP协议时,建立与请求方的长连接或短连接。
优选的,所述服务请求包括输入请求,所述输入请求用于携带请求方的待转换数据;
所述处理所述服务请求,以向所述请求方提供网络输入法服务包括:
根据所述待转换数据得到转换结果,将所述转换结果返回给请求方。
优选的,所述根据所述待转换数据得到转换结果包括:
当接收到新的待转换数据时,将所述新接收的待转换数据连同已接收到的待转换数据一起,得到转换结果,并通过所述网络连接将所述转换结果返回给请求方;直到接收到请求方发送的已上屏消息。
优选的,所述服务请求还包括连接请求,所述连接请求用于携带请求方的身份验证码;
所述处理所述服务请求,以向所述请求方提供网络输入法服务包括:
利用所述身份验证码对所述请求方进行身份验证,如果验证通过,保存请求方信息,并向所述请求方返回连接成功消息,等待用户进一步的输入行为;
所述根据所述待转换数据得到转换结果之前还包括:
判断所述请求方是否已经通过了身份验证,如果通过,根据所述待转换数据得到转换结果。
优选的,所述连接请求还用于携带输入选项,所述输入选项包括输入类型和/或最大候选项数目;如果身份验证通过,保存所述输入选项。
优选的,所述根据所述待转换数据得到转换结果包括:
根据所述待转换数据及输入选项选择计算服务器群,并根据负载平衡查询当前计算任务最轻的计算服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910235412.2/2.html,转载请声明来源钻瓜专利网。