一种系统数据的获取方法、装置和移动终端的制作方法_3

文档序号:8512707阅读:来源:国知局
i的功能。
[0142]需要说明的是,本实施例二仅以WiFi列表为指定系统数据为例对本发明所提供的方法进行说明。除此之外,本发明所提供的方法可以应用在任何不具有权限的情况下获取指定系统数据。
[0143]通过截屏进行OCR识别获取系统数据的方法,除了用于获取WiFi列表之外,还可以用于获取其他系统数据,例如通话记录、联系人列表、短信、已安装应用程序列表等。
[0144]下面以另一应用场景进彳丁说明:
[0145]在当前的操作系统中,例如安全卫士,存在骚扰电话识别的功能。在用户来电时,服务器可以根据来电号码进行查询,获取来电号码的类型,例如:诈骗、房地产、移动客服等,并推送给用户,使得用户在来电时可得知陌生号码类型,以屏蔽骚扰电话等。
[0146]但是,在部分操作系统中,由于不能获得ROOT权限,或由于用户设置的原因,安全卫士不能获取通话记录,而导致不能对用户的来电进行识别。为了解决这一问题,本实施例提供了一种获取系统数据的方法,如图4所示,包括步骤S401到步骤S405。
[0147]在步骤S401中,当无法读取到通话记录时,提示用户进入通话记录页面进行截图。
[0148]其中,如图5A所示,为一种提示用户进行通话记录页面进行截图的示意图。
[0149]在接收到用户发出的开始指令后,执行步骤S402,跳转到通话记录页面。
[0150]如图5B所示,为操作系统中的通话记录页面的示意图。
[0151]在跳转到通话记录页面后,接收用户发出的截屏指令,执行步骤S403,执行截屏操作。
[0152]在步骤S404中,获取截屏操作得到的图片,并对截屏产生的图片进行文字识别,得到通话记录信息。
[0153]其中,对于截屏产生的图片的获取方式,以及文字识别的方法与步骤S204和S205中相同,这里不再赘述。
[0154]如图5C所示,为一种对通话记录进行识别时的效果示意图。
[0155]在识别得到用户的通话记录后,执行步骤S405,将识别得到的通话记录上传到服务器。
[0156]在服务器对用户的通话记录识别完成后,将识别得到的骚扰电话发生给用户的移动终端。此时,执行步骤S406,显示服务器对骚扰电话的识别结果。
[0157]如图所示,为一种对通话记录进行骚扰识别的结果显示示意图。
[0158]更进一步的,当用户点击其中某一通话记录时,也可以为该来电进行标记,以提供给其他用户参考。
[0159]如图5E所示,为一种进行骚扰电话标记的效果示意图。
[0160]本发明实施例提供了一种系统数据的获取方法,通过当应用程序在运行过程中需要使用指定系统数据时,执行对包含指定系统数据的页面的截图操作,并获取通过所述截图操作得到的图片,对该图片进行文字识别得到其中的文字信息,再在所述文字信息中筛选得到指定系统数据,解决了应用程序在不具有权限的情况下,由于不能获取系统数据而导致无法正常运行的问题,使得应用程序在任何移动终端中都可以正常的获取系统数据和运行,提高了应用程序的适应性。
[0161]实施例三
[0162]图6是本发明一个实施例提供的一种系统数据的获取装置的结构框图,该装置600包括:
[0163]截图模块610,适于当应用程序在运行过程中需要使用指定系统数据时,执行对包含上述指定系统数据的页面的截图操作;
[0164]图片获取模块620,适于获取通过上述截图操作得到的图片;
[0165]数据识别模块630,适于识别上述图片中的文字信息,并在上述文字信息中筛选得到上述指定系统数据;
[0166]其中,上述应用程序不具备所述指定系统数据的获取权限。
[0167]可选地,上述截图模块610,包括:
[0168]提示单元611,适于当应用程序在运行过程中需要指定系统数据时,提示用户对包含上述指定系统数据的页面进行截图;
[0169]页面跳转单元612,适于在接收到用户的确认指令后,跳转到上述页面;
[0170]截图单元613,适于接收上述用户发出的截图指令,并执行对上述页面的截图操作。
[0171]可选地,上述图片获取模块620适用于按照如下方式获取通过上述截图操作得到的图片:
[0172]在指定路径下读取上述截图操作产生的图片;
[0173]其中,上述指定路径用于存放截图操作所产生的图片。
[0174]可选地,上述数据识别模块630,包括:
[0175]文字信息识别单元631,适于通过文字信息识别算法识别得到上述图片中的文字信息;
[0176]数据筛选单元632,适于根据正则表达式算法在上述识别得到的文字信息中筛选得到上述指定系统数据。
[0177]可选地,上述指定系统数据包括下列任意之一:
[0178]热点列表、通话记录、联系人列表、短信、已安装应用程序列表。
[0179]可选地,该装置600还包括:
[0180]数据发送模块640,适于当上述指定系统数据为上述热点列表时,将上述热点列表发送给服务器;
[0181]数据接收模块650,适于接收上述服务器根据上述热点列表识别得到的可连接的热点名称、密码;
[0182]网络连接模块660,适于根据上述可连接的热点名称、密码将上述移动终端接入网络。
[0183]本发明实施例提供了一种系统数据的获取装置,通过当应用程序在运行过程中需要使用指定系统数据时,执行对包含指定系统数据的页面的截图操作,并获取通过所述截图操作得到的图片,对该图片进行文字识别得到其中的文字信息,再在所述文字信息中筛选得到指定系统数据,解决了应用程序在不具有权限的情况下,由于不能获取系统数据而导致无法正常运行的问题,使得应用程序在任何移动终端中都可以正常的获取系统数据和运行,提高了应用程序的适应性。
[0184]另外,本发明实施例还提供了一种移动终端,该移动终端包括:
[0185]存储器;
[0186]一个或多个处理器;
[0187]其中,该一个或多个处理器被配置为执行如下方法:
[0188]当应用程序在运行过程中需要使用指定系统数据时,执行对包含所述指定系统数据的页面的截图操作;
[0189]获取通过所述截图操作得到的图片;
[0190]识别所述图片中的文字信息,并在所述文字信息中筛选得到所述指定系统数据;
[0191]其中,上述应用程序不具备所述指定系统数据的获取权限。
[0192]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0193]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0194]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0195]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0196]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的系统数据的获取装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0197]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1