一种智能移动终端对讲方法及其装置的制造方法

文档序号:9263608阅读:251来源:国知局
一种智能移动终端对讲方法及其装置的制造方法
【技术领域】
[0001]本发明涉及智能移动终端,特别是智能移动终端即使通讯领域。
【背景技术】
[0002]伴随智能时代的到来,各种智能移动终端取代传统设备,走进千家万户,几乎是人手一部。虽然终端操作系统略有不同,但硬件外观都大同小异,都包括一块触摸显示屏和几个实体按键,一般是“音量加”,“音量减”和电源键。在现阶段,智能终端即时通讯领域,应用软件为了或得用户的音频输入数据,都是以触摸显示屏上的虚拟按键控制拾音器的开启和关闭,来取得用户的音频输入再通过互联网发送。而接收数据的一方,一般情况下如果不在对讲界面,都要先导航到对讲界面,然后经过点选播放,才能播放出音频。在操作的间隙,如果任何一方遇到自动锁屏,都必须先解锁屏幕才能操作,因为所用操作都是在触摸显示屏上进行的。这样的操作方法不但操作繁琐,实时性差,而且长亮屏幕会耗掉大量电池电量,缩短待机时间。让眼神不好或盲人自主操作更是几乎不可能完成的任务。而专业对讲机虽然操作简单,实时性强,但受到距离限制,也不是人人都能配备,不具有普遍性,超出一定距离不能使用,使用面比较狭窄。

【发明内容】

[0003]为了解决上述问题,本发明公开一种智能移动终端对讲方法及其装置。本发明的目的是为了解决现阶段即时通讯中的操作繁琐,实时性不强,锁屏和待机时不能操作等问题。其特征是:用实体按键控制终端的拾音器(录音模块)的开启和关闭,取得用户的音频输入,并通过移动网络发送给特定用户或用户群。其好处是不管终端在屏幕激活状态,还是在待机状态都能对讲,而且不受双方距离限制。
[0004]本方法由以下几个方案组成。
[0005]优选方案一移动终端在屏幕激活状态的解决方案。
[0006]步骤I在即时通讯软件中把用户要对讲的对象或“群”作为全局变量存贮,也可同时存储单个对象和“群”。
[0007]步骤2在用户操作即时通讯软件进入具体对象或“群”的对讲界面时,把对讲界面的对像赋给步骤I中的全局变量,并且开始屏蔽并监听实体按键(一般是音量键)。
[0008]步骤3当实体按键被按下时,即时通讯软件开启拾音器(录音模块)开始录音。
[0009]步骤4实体按键被持续按下,即时通讯软件持续录音。
[0010]步骤5当实体按键被弹起时,即时通讯软件关闭拾音器结束录音,取得用户输入的音频文件,并通过互联网络向对讲界面中的对方发送,也可同时在对讲界面显示发送的内容。
[0011]步骤6当用户退出对讲界面,或者移动终端突然锁屏,或者用户退出即时通讯软件时,确保即时通讯软件存储了用户的对讲对象或“群”对讲对象,即上述步骤I提及的全局变量存储了有效的数据。
[0012]上述方案一中的“全局变量”也可以不在步骤2中设置,如让用户在特定届面里设置。但不管在哪里设置,都要保证步骤6的实施。
[0013]优选方案二移动终端在待机时的解决方案。
[0014]步骤I利用操作系统底层监听实体按键(一般是音量键)以下都称音量键。
[0015]步骤2当音量键被按下时,操作系统判断是否足以下3个条件:1在锁屏或待机状态;2没有在打电话状态;3没有在播放音乐状态。如果满足条件,启动或唤醒即时通讯软件,并通知即时通讯软件“音量键被按下”(发送系统广播或利用通知中心等),并用一个全局或静态布尔变量表示是否发了通知。
[0016]步骤3当音量键弹起时,操作系统判断上述步骤2中的“布尔变量”是否发过了通知。如果发过,通知即时通讯软件“音量键被弹起”(发送系统广播或利用通知中心等),并把上述步骤2中的“布尔变量”复位。
[0017]步骤4即时通讯软件接到“音量键被按下”通知,开启拾音器(录音模块)开始录立曰ο
[0018]步骤5即时通讯软件在没接到“音量键被弹起”通知之前,持续录音。
[0019]步骤6即时通讯软件接到“音量键被弹起”通知,关闭拾音器结束录音,取得音频文件,并根据通知中传递的是“音量加”还是“音量减”键,取出上述“方案一”中存储的对象(比如:“音量加”代表单个对象;“音量减”代表群)。将音频文件通过互联网发送给特定用户。
[0020]步骤7即时通讯软件记录每次发送的内容,以便用户再现。如果哪次发送不成功,立刻通过音频通知用户(如终端未联网等)。注:此步骤为可选步骤。
[0021]上述方案二中步骤1,步骤2,步骤3的目的是为了即时通讯软件能够在锁屏和待机时响应硬件操作。现提供3种实现手段,但不限于这3种手段。
[0022]手段I在操作系统能够感知硬件操作的层面发出系统广播,即使通讯应用接收广播。如:在android系统的PhoneWindowManager.java 中的 interceptKeyBeforeQueueing函数,在 case KeyEvent.KEYC0DE_V0LUME_D0WN和 case KeyEvent.KEYC0DE_V0LUME_UP位置后,判断是否符合上述步骤2中的3个条件,如果满足,发出Broadcast广播。应用程序通过注册的BroadcastReceiver接收特定广播。
[0023]手段2向操作系统添加系统级应用或服务,直接监视底层硬件操作,然后通知即时通讯软件。
[0024]手段3将即时通讯软件升级为系统级,可自行监视底层硬件操作。
[0025]上述“方案一 ”,“方案二”中都是把音量键作为操作按键。“方案一”中只在对讲界面屏蔽音量键,并不影响音量键在其他界面的原始功能,在实施中也可另设虚拟按键另外控制音量。“方案二”的“步骤2”中判断3个条件的目的也是为了不影响音量键的原始功能。在具体实施过程中,也可以使用其他实体按键,比如外设的耳机按键,也可以使用为此目的而新增的实体按键。在使用新增的专用按键时则不必考虑影响按键原始功能。使用其它实体按键达到此目的也属于本发明范畴。
[0026]优选方案三移动终端接收数据。
[0027]步骤I即时通讯软件通过互联网络接收消息。
[0028]步骤2即时通讯软件取出消息中的发送方与己方存储的对讲对象对比(见“方案一”),看是否一致。
[0029]步骤3如果不一致,将己方存储的对讲对象设为发送方,并通知用户“某某发来消息”,也可同时伴随振动,声音等提示,然后直接在扬声器中播放音频。
[0030]步骤4如果一致,并且超过一定时间没有消息,也先可提示一下用户,然后直接在扬声器中播放音频。
[0031]步骤5如果用户要回复对方,可按上述“方案二”,“方案一”实行。
[0032]步骤6期间即时通讯软件要把整个的通话内容都记录在案,以便用户再现(非必须,可选步骤)。
[0033]上述“方案三”中的“直接在扬声器中播放音频”不是必须的,只是一种默认状态。可由用户选择设置直接播放,还是点选播放(处于隐私考虑),另外,在静音模式下,也是不能直接播放的。上述方案也可由用户设定只接收某些人的信息,则在步骤3中,判断如果不属于要接收信息的人,不必改变对讲对象,也不必播放音频。
[0034]智能移动终端对讲装置。
[0035]所述智能移动终端对讲装置由触摸显示屏,拾音器,扬声器,实体按键,CPU,存储模块,互联网接入模块,操作系统模块,即时通讯应用模块等组成。
[0036]所述拾音器,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1