软件项目外包 软件项目外包 1167包工

【项目外包】屏幕软键盘的识别和自动输入解决方案

智城外包网 2010-07-22



1.项目描述:
由于很多网站或游戏登录平台在登录时,为防止键盘被攻击,往往采用了屏幕键盘的方式。用户根据屏幕上显示的键盘的位置,点击相应键值的位置,以输入密码和其他登录信息。
本任务要求,在提供输入文本后,能够识别出屏幕键盘的位置,并且识别出屏幕键盘上指定的键值所在的位置或者位置序列(由于可能一个键值不能仅由一个点击动作完成,类似于键盘上有些符号的输入需要使用换档键的方式)。
2.项目要求:
在调用方提供初始化的动作之后,能够正确的识别出键盘矩阵;
根据调用方提供的键值,能够正确的、快速的识别出输入该键值所需要的点击的位置或位置序列。
3.开发平台及其语言要求:
本任务是项目的一个部分,该项目最终运行平台为 Windows XP及后续版本,所以要求以一个动态链接库(DLL)的方式提供。
由于本软件交付时需要提供全部开发源代码,所以,要求开发方提供完整的设计方案、开发文档。
任务开发要求最终源代码能够在 Microsoft SDK 7.0 和Visual Studio 2008 上编译成功并能够正确运行;并且除了Microsoft SDK 之外不能使用其他任何开发包,如果确实需要使用第三方算法或运行库,请同时交付相应的源代码和相关文档。
本任务的开发接口文档(IDL格式)另外提供。
4。交付:



1.项目描述:
由于很多网站或游戏登录平台在登录时,为防止键盘被攻击,往往采用了屏幕键盘的方式。用户根据屏幕上显示的键盘的位置,点击相应键值的位置,以输入密码和其他登录信息。
本任务要求,在提供输入文本后,能够识别出屏幕键盘的位置,并且识别出屏幕键盘上指定的键值所在的位置或者位置序列(由于可能一个键值不能仅由一个点击动作完成,类似于键盘上有些符号的输入需要使用换档键的方式)。
2.项目要求:
在调用方提供初始化的动作之后,能够正确的识别出键盘矩阵;
根据调用方提供的键值,能够正确的、快速的识别出输入该键值所需要的点击的位置或位置序列。
3.开发平台及其语言要求:
本任务是项目的一个部分,该项目最终运行平台为 Windows XP及后续版本,所以要求以一个动态链接库(DLL)的方式提供。
由于本软件交付时需要提供全部开发源代码,所以,要求开发方提供完整的设计方案、开发文档。
任务开发要求最终源代码能够在 Microsoft SDK 7.0 和Visual Studio 2008 上编译成功并能够正确运行;并且除了Microsoft SDK 之外不能使用其他任何开发包,如果确实需要使用第三方算法或运行库,请同时交付相应的源代码和相关文档。
本任务的开发接口文档(IDL格式)另外提供。
4。交付:
本任务需要开发者提供三个部分:任务开发的DLL、使用示例及测试工具、以及屏幕键盘OCR相关的识别训练工具。
以上三部分,均需要符合上面的要求,在交付时提供可运行的文件、生成可运行文件的全部源代码,以及设计和开发文档。

竞标请访问
http://www.taskcity.com/p/104207?src=d
0
显示全文

查看更多有趣的豆瓣小组

回应

还没人回应,我来添加

推荐小组

豆瓣正在热议

豆瓣
我们的精神角落
免费下载 iOS / Android 版客户端
App 内打开