在计算机游戏应用执行期间的游戏中实行移动电话呼叫和/或消息收发操作的系统及方法_4

文档序号:9422809阅读:来源:国知局
叫图标502且期待输入电话号码或联系人姓名时,语音信号记录可以自动地发生(例如,响应于检测到由计算机系统的麦克风330接收到的音频输入)。在这些实施例中,不需在视觉游戏环境350中呈现单独的语音拨号图标508。
[0060]如图3C所示,一旦电话呼叫在进行中,移动通话模块260就可以更新视觉移动通话/消息收发界面500,例如通过移除拨号键盘504并且以另一图标取代呼叫图标502,如具有与呼叫图标502不同的视觉外观的切断图标510。移动通话模块260可以进一步将电话号码/联系人姓名窗口 506 (重新)放置在例如切断图标510上方,使得对应于当前进行中的呼叫的电话号码或联系人姓名在呼叫期间显示给游戏者。移动通话模块460可以额外显示呼叫数据(如当前呼叫持续时间)作为视觉移动通话/消息收发界面500的一部分。
[0061]最后,响应于游戏者选择切断图标510,移动通话模块460发出切断呼叫命令至移动电话的远程呼叫/消息收发应用260,远程呼叫/消息收发应用260将切断呼叫命令传递至移动操作系统210,使得可以终止当前呼叫。移动通话模块460可以随后在视觉游戏环境350中(重新)显示呼叫图标502来取代切断图标510,将电话号码/联系人姓名窗口 506从视觉游戏环境350中移除,并且将呼叫持续时间数据从视觉游戏环境350中移除。
[0062]若在玩游戏期间移动电话100接到呼入呼叫,则移动操作系统210可以将呼入呼叫的通知(包括呼入呼叫数据,如呼入呼叫的电话号码和/或联系人姓名)传递至移动电话的远程呼叫/消息收发应用260。远程呼叫/消息收发应用260可以对应地将来电通知传递给计算机游戏应用的移动通话模块460,移动通话模块460可以更新视觉游戏环境350中的视觉移动通话/消息收发界面500,以指示有呼入呼叫,该呼入呼叫可以被应答、被拒接或被忽略。例如,如图3D所示,移动通话模块460可以在视觉游戏环境350中呈现电话号码/联系人姓名窗口 506和对应于呼入呼叫的电话号码或联系人姓名,以及呼入呼叫图标520和拒接呼叫图标522中的每个,使得游戏者在视觉上被提醒有呼入呼叫。移动通话模块460还可以输出对应于呼入呼叫的铃声信号给计算机系统的麦克风330,使得游戏者还被声音信号提醒有呼入呼叫。
[0063]在一些实施例中,铃声信号的音频特征可以依赖于对应于呼入呼叫的电话号码或联系人姓名。在这些实施例中,移动电话的远程呼叫/消息收发应用260可以在远程呼叫/消息收发应用260和计算机游戏应用的移动通话模块460之间的初始通信已经被建立以后,将一组铃声标识符和对应的铃声音频号传送至计算机系统300。远程呼叫/消息收发应用260可以进一步将对应于呼入呼叫的铃声标识符传递给移动通话模块460作为呼入呼叫数据的一部分。
[0064]响应于游戏者选择呼入呼叫图标520,移动通话模块460发出应答呼叫命令给移动电话的远程呼叫/消息收发应用260.远程呼叫/消息收发应用260将应答呼叫命令传递至移动操作系统210,使得可以应答呼入呼叫。移动操作系统210将呼叫中信号(包括语音信号及可能的相关信号,如当前呼叫持续时间)传送给远程呼叫/消息收发应用260,远程呼叫/消息收发应用260将呼叫中信号传递给计算机游戏应用的移动通话模块460。移动通话模块460可以以与上面关于图3C描述的那样类似或相同的方式,输出语音信号至计算机系统的扬声器,输出对应的电话号码/联系人姓名至电话号码/联系人姓名窗口 506,可能地在视觉移动通话/消息收发界面500中呈现其它呼叫信息(如当前通话持续时间),并且更新在视觉移动通话/消息收发界面500中的图标。
[0065]若在呼入呼叫期间游戏者选择拒接呼叫图标522,则移动通话模块460可以发出拒接呼叫命令给移动电话的远程呼叫/消息收发应用260,远程呼叫/消息收发应用260可以将该拒接呼叫命令传送给移动操作系统210,使得该呼叫保持不被应答或以其它方式被拒接(例如通过语音消息收发系统应答)。另外,移动通话模块460可以终止向计算机系统的扬声器320输出铃声信号。最后,移动通话模块460可以以与上面参考图3A描述的那样类似或相同的方式,更新视觉游戏环境中的视觉移动通话/消息收发界面500。
[0066]若在玩游戏中已经接到语音消息,例如因为游戏者拒接呼入呼叫,则在一些实施例中,移动电话的远程呼叫/消息收发应用260可以将语音消息通知传递给计算机游戏应用的移动通话模块460。移动通话模块460可以对应地呈现新语音消息图标532作为视觉移动通话/消息收发界面500的一部分。响应于游戏者选择新语音消息图标532,移动通话模块460可以发出语音消息回放命令至移动电话的远程呼叫/消息收发应用260,远程呼叫/消息收发应用260可以与移动操作系统210通信,以登录游戏者的语音信箱账户并选择新消息回放。
[0067]在从语音消息收发系统到移动电话210的新消息回放期间,移动操作系统210可以将语音消息信号传送至远程呼叫/消息收发应用260,远程呼叫/消息收发应用260可以将语音消息信号传送至计算机游戏应用的移动通话模块460。移动通话模块460可以呈现语音消息回放界面534做为视觉移动通话/消息收发界面500的一部分,该部分可以包括:标识语音消息来源的电话号码/联系人姓名窗口 506 ;—组游戏者可选择的语音消息回放控制,如播放/恢复、暂停、停止和消息丢弃控制;及可能的消息回放进度指示符。
[0068]在数个实施例中,在移动电通话模块呈现语音消息回放界面534并从远程呼叫/消息收发应用260收到至少一些语音消息信息以后,移动通话模块460通过将接收到的语音消息信号输出给计算机系统的扬声器,自动地启动语音消息回放,同时额外的语音消息信息可以以相关领域技术人员理解的方式,被接收并且被缓冲在计算机系统的内存400中。响应于游戏者选择语音消息暂停、回复、倒回或快进,移动通话模块460可以依据从远程呼叫/消息收发应用260接收的被缓冲的语音消息数据的量而执行所选择的命令。响应于游戏者选择语音消息删除命令,移动通话模块将删除语音消息命令传送至移动电话的远程呼叫/消息收发应用260,远程呼叫/消息收发应用260进一步将该删除语音消息命令传递至移动操作系统210,使得该删除语音消息命令能够被输出至语音消息所在的语音消息收发系统并由该语音消息收发系统处理。
[0069]如上所述,根据本公开,不同实施例可以额外地或替代地支持在移动电话网络和执行中的计算机游戏应用之间的短消息服务(sms)和/或或多媒体消息服务(mms)消息的游戏中通信,以及在游戏中为游戏者提供一组消息收发功能。例如,在代表性实施例中,响应于游戏者选择图3A中的编辑消息图标552,移动通话模块460以根据本公开的实施例的图3G中示意性地图示的方式,呈现消息编辑界面560作为视觉移动通话/消息收发界面500的一部分。
[0070]消息编辑界面560可以包括消息目的地界面562、消息编辑窗口 568、可能有游戏者可选择的语音识别/语音-文本图标570以及发送消息图标572。消息目的地界面562协助游戏者规定或标识目前考虑中的消息要被发送至的一个或多个目的地。一般而言,消息目的地可以是移动电话号码,或对应于联系人列表输入的文字标识符(例如姓名)。在实施例中,消息目的地界面562包括:可以输入/显示消息目的地的至少一个目的地号码/姓名窗口 564、游戏者可选择的增加目的地图标、以及游戏者可选择的查找联系人列表图标566。以与由商业上可取得的移动电话用户界面所提供的方式本质上相同或相似的方式,游戏者选择增加目的地图标565造成移动通话模块460在消息目的地界面562内提供附加目的地号码/姓名窗口 564 ;且游戏者选择查找联系人列表图标566造成移动通话模块460呈现联系人列表查找/选择界面(未示出)。
[0071]消息编辑窗口 568对(例如由键盘或小键盘接收的)游戏者字母数字输入做出响应以限定消息内容。在实施例中,游戏者选择语音识别/语音-文本图标570使移动通话模块460:缓冲或记录游戏者语音,执行用于将该语音转换成文本消息内容的一组操作,以及在消息编辑窗口 568中显示与所记录的游戏者语音对应的文本消息内容。在若干个实施例中,语音向文本的转换可以利用在移动电话100上执行的语音处理/识别应用来进行,在这种情况中,移动通话模块460将所记录的(例如由计算机系统的麦克风300接收的)游戏者语音数据传递至移动电话的语音处理/识别应用265,例如利用移动电话的远程呼叫/消息收发应用260而传递至移动电话的语音处理/识别应用265。语音处理/识别应用265可以将所记录的语音数据传送至远程或基于云的语音处理/识别服务以转换成文本数据。接着,对应于所转换的语音的文本数据被传送至远程呼叫/消息收发应用260,然后传送至移动通话模块460以在消息编辑窗口 568中显示。在这种实施例中,移动电话100可以被配置成与移动网络50和额外网络(如互联网)通信,从该处可以访问基于云的语音处理/识别服务。
[0072]响应于游戏者选择发送消息图标572,移动通话模块460产生发送消息命令,发送消息命令包括一组消息目的地和消息编辑窗口 568中的消息内容。移动通话模块460将该发送消息命令传递至远程呼叫/消息收发应用260,远程呼叫/消息收发应用260将该发送消息命令传递至移动电话的移动操作系统210,使得该消息可以被发送至指定的消息目的地。在消息已经被发送后,移动通话模块460可以将视觉移动通话/消息收发界面500更新为例如图3A所示的视觉外观。
[0073]关于移动电话收到新进入的消息,在实施例中,当移动电话100收到新消息时,远程呼叫/消息收发应用可以发出新消息通知给移动通话模块460。响应于此,移动通话模块460可以更新视觉游戏环境350中呈现的视觉移动通话/消息收发界面500的多个部分的外观,以指示新消息已到达。例如,移动通话模块460可以以根据本公开的实施例的图3H中示意性地图示的方式,呈现消息收到图标554作为视觉移动通话/消息收发界面500的一部分。
[0074]响应于游戏者选择消息收到图标554,移动通话模块460可以发出取得短消息服务(sms) /多媒体消息服务(mms)消息命令给移动电话的远程呼叫/消息收发应用260,远程呼叫/消息收发应用260与移动操作系统210通信来取得新进入的消息,并且将新进入的消息传送至移动通话模块460。与发出取得短消息服务(sms)/多媒体消息服务(mms)消息命令和/或从远程呼叫/消息收发应用260接收新进入的消息相关联,移动通话模块460可以以图3H中示意性地表示的方式,更新视觉移动通
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1