• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    网上重庆时时彩犯法吗: 应用程序检测方法和系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201210430737.8

    申请日:

    2012.11.01

    公开号:

    CN103793321A

    公开日:

    2014.05.14

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F11/36申请日:20121101|||公开
    IPC分类号: G06F11/36 主分类号: G06F11/36
    申请人: 腾讯科技(深圳)有限公司
    发明人: 宁海燕
    地址: 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
    优先权:
    专利代理机构: 广州华进联合专利商标代理有限公司 44224 代理人: 何平;邓云鹏
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210430737.8

    授权公告号:

    ||||||

    法律状态公告日:

    2017.11.21|||2015.04.22|||2014.05.14

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    一种应用程序检测系统,包括计算机和智能设备,所述计算机和所述智能设备建立屏幕共享和远程控制的连接,所述智能设备用于运行待检应用程序,所述计算机用于响应用户操作,控制所述智能设备上运行的待检应用程序,并记录所述用户操作;所述计算机还用于回放所述记录的用户操作,并根据所述回放的用户操作,控制控制所述智能设备上运行的待检应用程序。本发明还提供对应的检测方法。上述系统和方法可将待检应用程序的操作和语言检测分离开来,并将软件操作录制回放,实现自动化操作软件。从而大大提高检测效率,且操作方便,检测人员可以只懂软件或语言,而无需两者都会,降低了检测要求。

    权利要求书

    权利要求书
    1.  一种应用程序检测方法,其特征在于,包括如下步骤:
    将安装有待检应用程序的智能设备与计算机之间建立连接;
    所述智能设备接收用户操作,选择一种语言运行待检应用程序;
    所述智能设备接收用户操作,与所述计算机之间建立屏幕共享和远程控制;
    所述计算机接收用户基于鼠标/键盘输入的操作信息;
    所述计算机记录并保存接收到的所述操作信息,并将所述操作信息对应的指令发送给所述智能设备,所述智能设备响应所述操作信息对应的指令,执行对应功能;
    所述智能设备接收用户操作,选择另一种语言运行所述待检应用程序;
    所述计算机响应用户操作,回放所述保存的操作信息,并将回放的操作信息对应的指令发送给所述智能设备;
    所述智能设备响应所述回放的操作信息对应的指令,执行对应功能。

    2.  根据权利要求1所述的应用程序检测方法,其特征在于,所述智能设备与所述计算机之间建立的屏幕共享和远程控制是通过VNC实现。

    3.  根据权利要求1所述的应用程序检测方法,其特征在于,所述计算机为个人电脑。

    4.  根据权利要求1所述的应用程序检测方法,其特征在于,所述智能设备为手机。

    5.  根据权利要求1所述的应用程序检测方法,其特征在于,所述计算机记录并保存接收到的所述操作信息步骤之后,还包括接收用户输入,编辑所述保存的操作信息的步骤。

    6.  一种应用程序检测系统,其特征在于,包括计算机和智能设备,
    所述计算机和所述智能设备建立屏幕共享和远程控制的连接,所述智能设备用于运行待检应用程序,所述计算机用于响应用户操作,控制所述智能设备上运行的待检应用程序,并记录所述用户操作;所述计算机还用于回放所述记录的用户操作,并根据所述回放的用户操作,控制控制所述智能设备上运行的待检应用程序。

    7.  根据权利要求6所述的应用程序检测系统,其特征在于,
    所述计算机包括:连接???、控制???、显示???、输入???、记录??橐约盎胤拍??;
    所述智能设备包括:传输???、操作???、执行???、显示单元、共享???;
    所述连接??楹退龃淠?橛糜诮⑺黾扑慊退鲋悄苌璞钢涞牧?;
    所述输入??楹退霾僮髂?橛糜诮邮沼没Р僮?;
    所述记录??橛糜诩锹疾⒈4嫠鍪淙肽?榻邮盏挠没Р僮?;
    所述执行??橛糜谙煊λ霾僮髂?榻邮盏挠没Р僮?,执行待检应用程序;
    所述显示单元用于显示所述待检应用程序的UI界面;
    所述共享??橛糜谟胨隹刂颇?榕浜?,将所述显示单元显示的画面与所述显示??楣蚕?,并将所述输入??榻邮盏挠没Р僮鞣⑺透鲋葱心??;
    所述执行??榛褂糜谙煊λ鲇没Р僮?,执行对应功能;
    所述回放??橛糜诨胤潘黾锹寄?楸4娴挠没Р僮?;
    所述控制??榛褂糜谟胨龉蚕砟?橛肱浜?,将回放的用户操作发送给所述执行???;
    所述执行??榛褂糜谙煊λ龌胤诺挠没Р僮髦葱卸杂δ?。

    8.  根据权利要求7所述的应用程序检测系统,其特征在于,所述共享??橛肟刂颇?榈呐浜鲜峭ü齎NC实现。

    9.  根据权利要求7所述的应用程序检测系统,其特征在于,所述计算机为个人电脑。

    10.  根据权利要求7所述的应用程序检测系统,其特征在于,所述智能设备为手机。

    说明书

    说明书应用程序检测方法和系统
    技术领域
    本发明涉及软件检测技术,特别是涉及一种用于检测应用程序的资源文件的检测方法和系统。
    背景技术
    手机的各种功能都基于安装在其上的应用程序实现,应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的软件程序。
    如今,一款手机软件(应用程序)的推广可能涉及多个国家,为此,就有必要为此软件的操作界面的显示的语言提供多个版本,即多语言应用程序。若中国用户安装该软件后,可以选择中文版,美国用户安装此软件后可以选择英文版,以此类推。
    为了让一款软件能够同时具备多种语言,最常用的方式就是采用资源文件机制,即Resouce文件,其包含着无需重新编辑代码便可以改变的位图、字符串和其它数据。例如,如果计划用一种外语将应用程序本地化,可以将用户界面的全部正文串和位图存放在资源文件里,然后将资源文件本地化,而不是将整个应用程序本地化。
    需要为一款软件增加一种语言,如经常接触的到的汉化功能,需要将资源文件中的现有的某种语言,翻译成中文,并存储在资源文件中。然而,翻译是否存在遗漏,显示在软件界面上的文字是否存在截断等问题,则需要有待检测。
    传统的检测方法基本有两种:
    第一种方法:
    全人工检测:将应用程序设置为某种语言,让熟悉该语言其同时熟悉软件的人员操作该应用软件的所有UI(使用者界面)页面,然后逐页查看是否存在遗漏,显示在软件上的文字是否截断、换行等。
    第二种方法:
    通过检测软件检测Resouce文件:从Resouce文件中收集跟语言相关的信息, 将其对比哪些语言的配置信息有缺失从而找出遗漏翻译的文字。
    第一种方法,费时费力,而且需要既懂得该语言又懂得测试该软件的人员才能做到,要求较高。
    第二种方法只能检测到部分漏翻译的资源,而且无法检测到文字的截断和换行等问题。
    发明内容
    基于此,有必要提供一种更简单,要求更低且检测全面的应用程序检测方法和系统。
    一种应用程序检测方法,包括如下步骤:
    将安装有待检应用程序的智能设备与计算机之间建立连接;
    所述智能设备接收用户操作,选择一种语言运行待检应用程序;
    所述智能设备接收用户操作,与所述计算机之间建立屏幕共享和远程控制;
    所述计算机接收用户基于鼠标/键盘输入的操作信息;
    所述计算机记录并保存接收到的所述操作信息,并将所述操作信息对应的指令发送给所述智能设备,所述智能设备响应所述操作信息对应的指令,执行对应功能;
    所述智能设备接收用户操作,选择另一种语言运行所述待检应用程序;
    所述计算机响应用户操作,回放所述保存的操作信息,并将回放的操作信息对应的指令发送给所述智能设备;
    所述智能设备响应所述回放的操作信息对应的指令,执行对应功能。
    其中一个实施例中,所述智能设备与所述计算机之间建立的屏幕共享和远程控制是通过VNC实现。
    其中一个实施例中,所述计算机为个人电脑。
    其中一个实施例中,所述智能设备为手机。
    其中一个实施例中,所述计算机记录并保存接收到的所述操作信息步骤之后,还包括接收用户输入,编辑所述保存的操作信息的步骤。
    一种应用程序检测系统,包括计算机和智能设备,
    所述计算机和所述智能设备建立屏幕共享和远程控制的连接,所述智能设备用于运行待检应用程序,所述计算机用于响应用户操作,控制所述智能设备上运行的待检应用程序,并记录所述用户操作;所述计算机还用于回放所述记录的用户操作,并根据所述回放的用户操作,控制控制所述智能设备上运行的待检应用程序。
    其中一个实施例中,所述计算机包括:连接???、控制???、显示???、输入???、记录??橐约盎胤拍??;
    所述智能设备包括:传输???、操作???、执行???、显示单元、共享???;
    所述连接??楹退龃淠?橛糜诮⑺黾扑慊退鲋悄苌璞钢涞牧?;
    所述输入??楹退霾僮髂?橛糜诮邮沼没Р僮?;
    所述记录??橛糜诩锹疾⒈4嫠鍪淙肽?榻邮盏挠没Р僮?;
    所述执行??橛糜谙煊λ霾僮髂?榻邮盏挠没Р僮?,执行待检应用程序;
    所述显示单元用于显示所述待检应用程序的UI界面;
    所述共享??橛糜谟胨隹刂颇?榕浜?,将所述显示单元显示的画面与所述显示??楣蚕?,并将所述输入??榻邮盏挠没Р僮鞣⑺透鲋葱心??;
    所述执行??榛褂糜谙煊λ鲇没Р僮?,执行对应功能;
    所述回放??橛糜诨胤潘黾锹寄?楸4娴挠没Р僮?;
    所述控制??榛褂糜谟胨龉蚕砟?橛肱浜?,将回放的用户操作发送给所述执行???;
    所述执行??榛褂糜谙煊λ龌胤诺挠没Р僮髦葱卸杂δ?。
    其中一个实施例中,所述共享??橛肟刂颇?榈呐浜鲜峭ü齎NC实现。
    其中一个实施例中,所述计算机为个人电脑。
    其中一个实施例中,所述智能设备为手机。
    上述应用程序的检测方法和系统将软件操作和语言识别两个动作分离开来,并将用户操作进行录制和回放,使得需要检测某个应用程序的各种语言是否有翻译的遗漏,截断和换行等问题时,可先通过熟悉软件操作的人员在计算 机上对智能设备上的应用程序进行远程操作,并记录用户操作,再利用回放的用户操作自动控制智能设备上的应用程序,从而使得语言的检查工作只需要熟悉当前语言的人便可以胜任,且后续操作都是自动化,操作简单,省时省力,对人员要求相对较低,而且可以检查出截断和换行等问题。
    附图说明
    图1为一实施例的应用程序检测方法的步骤流程图;
    图2为一实施例的应用程序检测系统的功能??橥?。
    具体实施方式
    如图1所示,其为一实施例的应用程序检测方法的步骤流程图,包括如下步骤:
    步骤S101,将安装有待检应用程序的智能设备与计算机之间建立连接。
    所述智能设备可以是手机或者其他便携式电子设备,所述计算机可以是个人电脑(PC)和笔记本电脑等。连接方式可以是wifi或者USB等无线或有线方式。
    步骤S102,所述智能设备接收用户操作,选择一种语言运行待检应用程序。
    步骤S103,所述智能设备接收用户操作,与所述计算机之间建立屏幕共享和远程控制。
    如所述智能设备安装有基于屏幕共享和远程操作功能软件的服务端,所述计算机安装有基于屏幕共享和远程操作功能软件的客户端。本实施例中,所述基于屏幕共享和远程操作功能软件采用的是VNC(Virtual Network Computing),其为一种使用RFB协定的屏幕画面分享及远端操作软件。此软件可借由网络传送键盘与鼠标的动作及即时的屏幕画面。
    步骤S104,所述计算机接收用户基于鼠标/键盘输入的操作信息。
    此时的操作者需是熟知该软件操作的人,其可以不熟悉各种语言。在此步骤之前,可以先设置所述计算机的显示参数,使得录制时和后续回放时的显示参数相同,如分辨率相同。
    步骤S105,所述计算机记录并保存接收到的所述操作信息,并将所述操作信息对应的指令发送给所述智能设备,所述智能设备响应所述操作信息对应的指令,执行对应功能。
    即远程控制,通过计算机上显示的共享画面对智能设备上的应用程序进行操作。所述保存的操作信息还可以接收用户输入而进行编辑,如添加延迟,功能增删,更新等。
    步骤S106,所述智能设备接收用户操作,选择另一种语言运行所述待检应用程序。
    步骤S107,所述计算机响应用户操作,回放所述保存的操作信息,并将回放的操作信息对应的指令发送给所述智能设备。
    回放所述操作信息即是将记录的鼠标/键盘的操作指令自动化重新执行。
    步骤S108,所述智能设备响应所述回放的操作信息对应的指令,执行对应功能。
    此时,只需要一个熟悉当前待检应用程序的语言的人员,而不需要该人员熟悉软件操作,便可以根据计算机显示的界面识别出软件中是否有翻译的遗漏,截断和换行等问题,后续针对改善即可。
    上述应用程序的检测方法将软件操作和语言识别两个动作分离开来,并将操作进行录制和回放,使得后续检查各种语言是否有翻译的遗漏,截断和换行等问题时,只需要熟悉当前语言的人便可以胜任,且后续操作都是自动化,操作简单,省时省力,对人员要求相对较低,而且可以检查出截断和换行等问题。
    如图2所示,其为一实施例的应用程序检测系统20的功能??橥?,包括:计算机210和智能设备230。
    所述计算机210和所述智能设备230建立屏幕共享和远程控制的连接,所述智能设备230用于运行待检应用程序,所述计算机210用于响应用户操作,控制所述智能设备230上运行的待检应用程序,并记录所述用户操作;所述计算机210还用于回放所述记录的用户操作,并根据所述回放的用户操作,控制控制所述智能设备230上运行的待检应用程序。
    所述计算机210包括:连接???11、控制???12、显示???13、输入 ???14、记录???15以及回放???16。
    所述智能设备230包括:传输???31、操作???32、执行???33、显示单元234、共享???35。
    所述连接???11和传输???31用于建立计算机210和智能设备230之间的连接。
    所述智能设备230可以是手机或者其他便携式电子设备,所述计算机210可以是个人电脑(PC)和笔记本电脑等。所述连接???11和传输???31建立的连接可以是wifi或者USB等无线或有线方式。
    所述输入???14和操作???32用于接收用户操作。
    用户操作可以是基于鼠标/键盘的操作或对触摸屏的触控操作。
    所述记录???15用于记录并保存所述输入???14接收的用户操作。
    所述执行???33用于响应所述操作???32接收的用户操作,执行待检应用程序。
    所述显示单元234用于显示待检应用程序的UI界面。
    所述共享???35用于与控制???12配合,将所述显示单元234显示的画面与所述显示???13共享,并将输入???14接收的用户操作发送给所述执行???33。
    所述共享???35与控制???12的配合可以是通过屏幕共享和远程操作功能软件的服务端和客户端实现。本实施例中,所述共享???35与控制???12的配合是通过VNC(Virtual Network Computing)实现。VNC为一种使用RFB协定的屏幕画面分享及远端操作软件。此软件可借由网络传送键盘与鼠标的动作及即时的屏幕画面。
    所述执行???33还用于响应所述用户操作,执行对应功能。
    所述回放???16用于回放所述记录???15保存的用户操作。
    所述控制???12还用于与共享???35与配合,将回放的用户操作发送给执行???33。
    所述执行???33还用于响应所述回放的用户操作执行对应功能。
    上述应用程序的检测系统20可将软件操作和语言识别两个动作分离开来, 并将用户操作进行录制和回放,使得需要检测某个应用程序的各种语言是否有翻译的遗漏,截断和换行等问题时,可先通过熟悉软件操作的人员在计算机210上对智能设备230上的应用程序进行远程操作,并记录用户操作,再利用回放的用户操作自动控制智能设备230上的应用程序,从而使得语言的检查工作只需要熟悉当前语言的人便可以胜任,且后续操作都是自动化,操作简单,省时省力,对人员要求相对较低,而且可以检查出截断和换行等问题。
    以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的?;し段?。因此,本发明专利的?;し段вσ运饺ɡ笪?。

    关 键 词:
    应用程序 检测 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:应用程序检测方法和系统.pdf
    链接地址://www.4mum.com.cn/p-6156947.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03