自动拨号或发送短信的方法和装置与流程

文档序号:12162245阅读:509来源:国知局
自动拨号或发送短信的方法和装置与流程

本发明涉及无线通信领域,特别是涉及一种自动拨号或发送短信的方法和装置。



背景技术:

传统拨打一个新的电话号码,或者发送短信给未联系过的联系人时,都需要用户手动输入电话号码。而在很多应用环境下,需要经常给新联系人拨号和发送短信给新的联系人。比如,随着网购的普及和高速发展,快递行业的包裹量成倍增长,快递配送员的工作量也随之倍增。一般快递配送员在通知客户取件时,总是需要手动按键拨打快递上记录的客户联系电话。

传统技术中,由于每次都需要用户手动输入电话号码,容易造成号码输入错误,因此,也降低了拨号或发送短信的效率。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能避免号码输入错误,从而能提高拨号或发送短信的效率的自动拨号或发送短信的方法和装置。

一种自动拨号或发送短信的方法,所述方法包括:扫描目标物体上的数字,识别出电话号码;获取对识别出电话号码后所执行的操作的设置,所述设置包括拨打电话号码或者发送短信;根据所述设置自动拨打识别出的所述电话号码或者发送短信至识别出的所述电话号码。

一种自动拨号或发送短信的装置,所述装置包括:数字扫描模块,用于扫描目标物体上的数字,识别出电话号码;设置获取模块,用于获取对识别出电话号码后所执行的操作的设置,所述设置包括拨打电话号码或者发送短信;操作执行模块,用于根据所述设置自动拨打识别出的所述电话号码或者发送短信至识别出的所述电话号码。

上述自动拨号或发送短信的方法和装置,通过识别出目标物体上所记录的电话号码,再获取对识别出电话号码后所执行的操作的设置,包括拨打电话号码或者发送短信;然后根据所述设置自动拨打识别出的所述电话号码或者发送短信至识别出的所述电话号码。由于可直接通过数字扫描获取到电话号码,无需手动输入电话号码来拨号或者发送短信,避免了号码输入错误,从而提高了拨号或发送短信的效率。

附图说明

图1为一个实施例中自动拨号或发送短信的方法的应用环境图;

图2为图1中移动终端的内部结构图;

图3为一个实施例中自动拨号或发送短信的方法的流程图;

图4为一个实施例中目标物体的示意图;

图5为另一个实施例中自动拨号或发送短信的方法的流程图;

图6为再一个实施例中自动拨号或发送短信的方法的流程图;

图7为一个实施例中自动拨号或发送短信的装置的结构框图;

图8为另一个实施例中自动拨号或发送短信的装置的结构框图;

图9为再一个实施例中自动拨号或发送短信的装置的结构框图;

图10为又一个实施例中自动拨号或发送短信的装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例所提供的一种自动拨号或发送短信的方法,可应用于如图1所示的环境中。参考图1所示,移动终端102具有拨打电话和发送短信功能,以及还具有数字扫描功能,目标物体104可以是承载文字形式的电话号码的任何物件,比如一些纸质单据(如快递单、书籍等)。移动终端102通过数字扫描功能扫描目标物体104上的数字,识别出其中的电话号码,比如可通过OCR文 字识别技术识别出其中的电话号码。移动终端102可事先对识别出电话号码后是拨号还是发送短信进行设置。如果事先设置了识别出电话号码后是拨号,则在识别出电话号码后自动拨打该电话号码;如果事先设置了识别出电话号码后是发送短信,则在识别出电话号码后发送短信给该电话号码,其中,短信可以是预设固定格式和内容的短信,也可以是根据预设固定格式和内容的短信重新生成的短信。

如图2所示,移动终端102包括通过系统总线连接的处理器、非易失性存储介质、内存、显示屏幕、输入设备、摄像头和网络接口。其中,非易失性存储介质中存储有操作系统、数据库以及一种自动拨号或发送短信的装置,该装置用于实现一种自动拨号或发送短信的方法。移动终端102中的内存用于为非易失性存储介质中的自动拨号或发送短信的装置的运行提供环境,并用于缓存数据。显示屏幕用于各种应用的图标和界面的显示,比如显示拨号界面,短信编辑界面等。输入设备用于接收用户输入的命令和数据等,比如可接收用户输入的电话号码。摄像头用于采集目标物体104上的图像,使得自动拨号或发送短信的装置根据图像可识别出其中的电话号码。移动终端102的网络接口用于与服务器建立网络连接并与其通信。

在一个实施例中,如图3所示,提供了一种自动拨号或发送短信的方法,该方法应用于移动终端来举例说明。该方法包括以下步骤:

步骤310,扫描目标物体上的数字,识别出电话号码。

本实施例中,目标物体可以是任何物体,如快递单、书籍、名片等。移动终端可以调用摄像头对目标物体中的一定区域采集图像。具体的,可针对目标物体上包含数字部分的图像,对采集的图像进行扫描,并识别出其中的数字。该目标物体上记录的数字可以是印刷或打印上去的数字,也可以是手写上去的数字。

具体的,可根据扫描采集到的图像中的内容,获取其中的数字部分,并判断数字部分是否是一个电话号码,例如可通过数字的长度以及前几个数字的形式来判断是否为一个电话号码,若是,则识别出该电话号码。

例如,当扫描的目标物体为如图4所示的一张卡片的时候,可针对该卡片上记录有数字的部分进行扫描。在扫描该部分后,即可得到识别出的电话号码“13211110000”。

在一个实施例中,扫描目标物体上的数字,识别出电话号码的步骤包括:当检测到采集的图像中包含数字时,使用OCR文字识别技术识别出电话号码。

在扫描目标物体上的数字时,采集所扫描的目标物体的图像。具体的,可通过OCR(Optical Character Recognition,光学字符识别)技术来采集并识别图像,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字。对于翻译后的计算机文字,进一步对其辨识,检测其中是否包含电话号码,并将识别出的电话号码予以显示。

步骤320,获取对识别出电话号码后所执行的操作的设置,所述设置包括拨打电话号码或者发送短信。

本实施例中,在扫描得到电话号码之前,可以预先设置在识别出电话号码后所需要进行的操作,包括在识别出电话号码后是拨打该电话号码还是向该电话号码发送短信。

步骤330,根据设置自动拨打识别出的电话号码或者发送短信至识别出的电话号码。

本实施例中,根据获取的操作的设置,执行该操作。即若获取到的操作的设置是在识别出电话号码后拨打该电话号码,则在识别出电话号码后,自动拨打该电话号码;若获取到的操作的设置是在识别出电话号码后,向该电话号码发送短信,则自动发送短信至识别出的电话号码。

本实施例中,通过识别出目标物体上所记录的电话号码,再获取对识别出电话号码后所执行的操作的设置,包括拨打电话号码或者发送短信;然后根据所述设置自动拨打识别出的所述电话号码或者发送短信至识别出的所述电话号码。由于可直接通过数字扫描获取到电话号码,无需手动输入电话号码来拨号或者发送短信,避免了号码输入错误,从而提高了拨号或发送短信的效率。

在一个实施例中,如图5所示,提供了一种自动拨号或发送短信的方法, 包括如下步骤:

步骤510,预置需要发送的短信内容。

具体的,在对目标物体进行扫描前,可先预置并存储需要发送的短信内容,其中,可以预置多条需要发送的短信,在发送短信时提供多条预置短信以供用户选择需要发送的短信。这样,在发送短信的时候,可以直接读取预置短信以供用户选择,避免需要用户再去输入,提高了发送短信的效率。

步骤520,设置识别出电话号码后是拨打号码还是发送短信。

本实施例中,还可以设置在识别出电话号码后所执行的操作,包括拨打电话号码或者发送短信,使得在识别出电话号码后可自动执行此设置的操作。

步骤530,扫描目标物体上的数字,识别出电话号码。

本实施例中,移动终端通过图像采集装置采集目标物体上数字部分的图像,通过OCR文字识别技术识别出其中的文字部分,判断文字部分是否为数字以及是否是电话号码,若是,则识别出电话号码。

在一个实施例中,在识别出电话号码之后,还可判断是否接收到用户的确认电话号码的指令,若是,则获取对识别出电话号码后所执行的操作的设置,否则,提供界面以供用户输入电话号码。

本实施例中,在识别出电话号码后需要用户确认识别出的电话号码是否正确,如果不正确,则再提供一个电话号码输入界面,用户可通过该界面输入电话号码。这样,确保了电话号码的正确性。

步骤540,获取对在识别出电话号码后的所执行的操作的设置,判断是拨打电话还是发送短信。

本实施例中,若获取到的操作的设置是在识别出电话号码后拨打该电话号码,则在识别出电话号码后,自动拨打该电话号码;若获取到的操作的设置是在识别出电话号码后,向该电话号码发送短信,则自动发送短信至识别出的电话号码。

步骤550,将该短信发送给获取的电话号码。

具体的,获取预先设置并存储的短信,如果预置短信有多条,则将多条短信显示出以供用户选择,再将用户选择的短信发送给电话号码。如果预置短信 只有一条,则可直接将该条短信发送给获取的电话号码。

步骤560,自动拨打获取到的电话号码。

本实施例中,由于预置了需要发送的短信内容,使得在获取到发送短信的设置后,可以直接获取到该设置的短信内容,并将其发送给获取的电话号码。这样,进一步提高了短信发送的效率。

在一个实施例中,如图6所示,提供了一种自动拨号或发送短信的方法,该方法包括:

步骤610,扫描目标物体上的数字,识别出电话号码。

步骤620,获取对识别出电话号码后所执行的操作的设置,包括拨打电话号码或者发送短信。

步骤630,若设置为发送短信,则获取移动终端当前位置信息。

若设置的操作是在识别出电话号码后向该电话号码发送短信,则获取移动终端当前位置信息,当前位置信息可以是移动终端当前的经纬度信息,也可以是移动终端当前经纬度附近相关的建筑信息等。

具体的,可通过LBS(location-based services,基于位置的服务)技术,来确定移动终端所在的地理位置。即通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(如地理坐标或大地坐标),该位置信息可以包含移动终端当前的经纬度,或者该经纬度附近相关的建筑信息,如当前位置所在的公司、大厦或当前位置附近处的公司、大厦等。

步骤640,将当前位置信息与预设配送点对应的位置信息进行匹配,获取与匹配的配送点对应的短信。

本实施例中,以快递配送为例,配送点是指为负责一个片区的快递员所设置的配送地点。移动终端可预先设置多个配送点,每个配送点对应了相应的地理位置信息。可以为每个配送点预置短信,也可以多个配送点设置同一短信。

当识别出电话号码后,如果事先设置了识别出电话号码后是发送短信,则获取移动终端当前位置信息,并将当前位置信息与预设配送点对应的位置信息 进行匹配,找到与当前位置信息匹配的配送点,进而获取到与该配送点对应的短信。

举例来说,预先存储了一个设置的配送点A为“腾讯大厦”,并记录了腾讯大厦对应的地理位置信息,对应该配送点的短信为:“您好,我在腾讯大厦门口,您的快递到了,请下楼领取。”。当获取的移动终端的地理位置为腾讯大厦或者在腾讯大厦附近一定范围内,则可匹配到该设置的配送点A,并获取与配送点A所对应的短信。

在其它实施例中,还可以直接读取所有预设的短信内容,获取预设短信内容中包含的位置信息,将当前位置信息与预设短信内容中包含的位置信息进行匹配。比如,移动终端当前位置信息在“腾讯大厦”附近,查找存储的所有短信内容,获取配送点对应的短信内容中包含“腾讯大厦”的短信。

在一个实施例中,获取与匹配的配送点对应的短信的步骤包括:获取预设短信,根据匹配的配送点对应的位置信息生成短信,短信中包含匹配的配送点对应的位置信息。

本实施例中,预设短信可为一条通用短信,不包含任何位置信息。比如“我在XXX门口,您的快递到了,请下楼领取”。在获取到移动终端当前位置信息,并根据当前位置信息匹配到对应的配送点之后,可获取匹配的配送点对应的位置信息,将该位置信息添加到预设短信中生成短信,所生成的短信中包含匹配的配送点对应的位置信息。

例如,获取移动终端当前位置信息在“腾讯大厦”附近,将当前位置信息与预设配送点对应的位置信息进行匹配,匹配到的配送点为“腾讯大厦”,将该配送点的位置信息添加到预设短信中的预设位置处,生成的短信为“我在腾讯大厦门口,您的快递到了,请下楼领取”。

步骤650,将获取的短信发送至识别出的电话号码。

本实施例中,发送至识别出的电话号码的短信,可以是预置的固定格式和内容的短信,也可以是根据预置通用短信结合移动终端当前位置信息重新生成的短信。

本实施例中,通过将获取的移动终端当前的位置信息与预设配送点对应的 位置信息进行匹配,进而获取与匹配的配送点对应的短信。使得在自动发送短信的时候,可以自动生成与当前位置信息对应的短信,既提高了短信发送效率,又使得短信与当前位置关联起来,提高了易用性。

此外,快递员在配送快递的过程中,由于可以直接扫描目标物体(如快递单)上的电话号码,不需要手动一个个输入,避免了号码输入错误,从而提高了拨号或发送短信的效率,进而提高了快递配送的效率。并且,相对于将电话号码以其它形式(比如二维码)记录的方式,本实施例由于是直接对电话号码进行扫描识别,不需要增加额外的硬件成本,同时也省去了制作二维码的时间,实现起来更加简单方便。

在一个实施例中,该自动拨号或发送短信的方法还包括:实时检测移动终端的位置信息,将移动终端的位置信息与预设配送点对应的位置信息进行匹配,判断是否获取与移动终端的位置信息匹配的预设配送点,若是,则显示提醒信息。

本实施例中,与移动终端的位置信息匹配的预设配送点,可以是距离移动终端的位置在一定范围内的配送点。也就是说,当检测到移动终端当前的位置信息距离某个配送点对应的位置在预设范围内,则能获取到该匹配的配送点,并显示提醒信息,该提醒信息用于提示当前距离某个配送点较近。

例如,快递员在运送快递的途中,使用移动终端实时检测当前位置,当距离某个配送点很近时,则提醒快递员。便于快递员能够及时了解当前距离哪个配送点比较近,便于调整快递配送的顺序,提高快递配送效率。

如图7所示,在一个实施例中,提供了一种自动拨号或发送短信的装置,该装置包括:

数字扫描模块710,用于扫描目标物体上的数字,识别出电话号码。

设置获取模块720,用于获取对识别出电话号码后所执行的操作的设置,所述设置包括拨打电话号码或者发送短信。

操作执行模块730,用于根据所述设置自动拨打识别出的所述电话号码或者发送短信至识别出的电话号码。

在一个实施例中,如图8所示,该自动拨号或发送短信的装置还包括:

位置获取模块740,用于若所述设置为发送短信,则获取移动终端当前位置信息。

短信获取模块750,用于将移动终端当前位置信息与预设配送点对应的位置信息进行匹配,获取与匹配的配送点对应的短信。

短信发送模块760,用于将获取的所述短信发送至识别出的所述电话号码。

在一个实施例中,短信获取模块750用于获取预设短信,根据匹配的配送点对应的位置信息生成短信,该短信中包含匹配的配送点对应的位置信息。

在一个实施例中,如图9所示,该自动拨号或发送短信的装置还包括:

位置匹配模块770,用于实时检测移动终端的位置信息,将移动终端的位置信息与预设配送点对应的位置信息进行匹配。

提醒模块780,用于判断是否获取与移动终端的位置信息匹配的预设配送点,若是,则显示提醒信息。

在一个实施例中,数字扫描模块710用于当检测到采集的图像中包含数字时,使用OCR文字识别技术识别出电话号码。

在本实施例或者其它实施例中,如图10所示,该自动拨号或发送短信的装置还包括:

电话号码确认模块790,用于判断是否接收到用户的确认电话号码的指令,若是,则调用设置获取模块720获取对识别出电话号码后所执行的操作的设置,否则,提供界面以供用户输入电话号码。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1