信息处理方法和装置制造方法

文档序号:7771139阅读:157来源:国知局
信息处理方法和装置制造方法
【专利摘要】本发明公开了一种信息处理方法和装置。所述信息处理方法应用于第一电子设备,所述方法包括:获得第二标识信息,所述第二标识信息用于标识第二电子设备;根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作;判断所述交互操作是否符合预设条件;以及如果判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。因此,在本发明中,省去了在交互操作之前进行的查找添加等繁琐步骤,改善了电子设备用于通信和社交应用时的用户体验。
【专利说明】信息处理方法和装置

【技术领域】
[0001]本发明涉及计算机【技术领域】,更具体地,本发明涉及一种信息处理方法和装置。

【背景技术】
[0002]近年来,随着计算机技术和网络技术的发展,诸如笔记本计算机、台式计算机、平板电脑(PAD)、移动电话、多媒体播放器、个人数字助理(PDA)之类的电子设备越发普及,并且在这些电子设备中运行的即时通信类应用和社交类应用也已经逐步融入到人们的日常生活之中。
[0003]众所周知的是,在即时通信类应用和社交类应用中,使得一个用户能够与另一用户进行交互操作是一项基本功能。为此,现有的软件一般要求两个用户必须首先成为对方的好友之后,才能够执行这种交互操作。
[0004]例如,在即时通信的场景中,当第一用户希望向第二用户发送即时通信(IM)消息或音视频聊天时,第一用户需要在即时通信服务器中查找第二用户并确定该第二用户的第二标识符,然后通过该第二标识符来将第二用户添加到自己的联系人列表中,最后才可以与该第二用户进行所需的交互操作。
[0005]显然,为了完成这样的交互操作,用户事先需要将大量的时间和精力花费在查找用户和添加用户等准备工作上面,这样势必造成即时通信类应用和社交类应用的用户体验不佳。
[0006]因此,需要一种新型的信息处理方法和装置来解决上述问题。


【发明内容】

[0007]为了解决上述技术问题,根据本发明的一个方面,提供了一种信息处理方法,所述方法应用于第一电子设备,所述方法包括:获得第二标识信息,所述第二标识信息用于标识第二电子设备;根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作;判断所述交互操作是否符合预设条件;以及如果判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
[0008]优选地,所述判断所述交互操作是否符合预设条件的步骤可以包括以下各项中的至少一个:判断所述交互操作是否成功执行;对所述交互操作的执行时间进行计时,并且判断所述执行时间是否大于或等于阈值时间;以及对在所述交互操作中包括的交互动作进行计数,并且判断所述交互动作的次数是否大于或等于阈值次数。
[0009]优选地,所述第一电子设备可以包括第一声音采集单元,所述第二电子设备可以包括第二声音采集单元,并且所述实现所述第一电子设备与所述第二电子设备之间的交互操作的步骤可以包括:向所述第二电子设备传送所述第一声音采集单元采集到的第一声音信号;以及从所述第二电子设备接收所述第二声音采集单元采集到的第二声音信号。
[0010]优选地,所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤可以包括:判断在所述第一列表中是否包括所述第二标识信息;以及如果判断出没有包括所述第二标识信息,则将所述第二标识信息存储到所述第一列表中。
[0011]优选地,所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤可以包括:判断所述交互操作是否结束;以及如果判断出所述交互操作结束,则将所述第二标识信息存储到所述第一列表中。
[0012]优选地,所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤可以包括:在所述第一列表中创建第一数据条目,所述第一数据条目至少包括标识信息字段和描述信息字段;将所述第二标识信息存储在所述标识信息字段中;获得第二描述信息,所述第二描述信息用于描述所述第二标识信息;以及将所述第二描述信息存储在所述描述信息字段中。
[0013]优选地,所述第一电子设备可以与所述第二电子设备经由通信服务器来建立所述通信连接,并且在所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤之后,所述方法还可以包括:向所述第一列表添加第一时间信息,所述第一时间信息指示出所述第一列表的第一修改时间;以及向所述通信服务器传送所述第一列表,使得所述通信服务器判断在自身是否存储有与所述第一电子设备对应的第二列表,所述第二列表包括第二时间信息,所述第二时间信息指示出所述第二列表的第二修改时间,比较所述第一修改时间和所述第二修改时间,并且如果所述第一修改时间晚于所述第二修改时间,则利用所述第一列表替换所述第二列表。
[0014]此外,根据本发明的另一方面,提供了一种信息处理装置,所述装置应用于第一电子设备,所述装置包括:信息获得单元,用于获得第二标识信息,所述第二标识信息用于标识第二电子设备;连接建立单元,用于根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作;条件判断单元,用于判断所述交互操作是否符合预设条件;以及信息存储单元,用于如果所述条件判断单元判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
[0015]优选地,所述条件判断单元可以通过执行以下各项中的至少一个来判断所述交互操作是否符合预设条件:判断所述交互操作是否成功执行;对所述交互操作的执行时间进行计时,并且判断所述执行时间是否大于或等于阈值时间;以及对在所述交互操作中包括的交互动作进行计数,并且判断所述交互动作的次数是否大于或等于阈值次数。
[0016]优选地,所述第一电子设备可以包括第一声音采集单元,所述第二电子设备可以包括第二声音采集单元,并且所述连接建立单元可以向所述第二电子设备传送所述第一声音采集单元采集到的第一声音信号,并且从所述第二电子设备接收所述第二声音采集单元米集到的第二声音信号。
[0017]优选地,所述信息存储单元可以判断在所述第一列表中是否包括所述第二标识信息,并且如果判断出没有包括所述第二标识信息,则将所述第二标识信息存储到所述第一列表中。
[0018]优选地,所述信息存储单元可以判断所述交互操作是否结束,并且如果判断出所述交互操作结束,则将所述第二标识信息存储到所述第一列表中。
[0019]优选地,所述信息存储单元可以在所述第一列表中创建第一数据条目,所述第一数据条目至少包括标识信息字段和描述信息字段,将所述第二标识信息存储在所述标识信息字段中,获得第二描述信息,所述第二描述信息用于描述所述第二标识信息,并且将所述第二描述信息存储在所述描述信息字段中。
[0020]优选地,所述第一电子设备可以与所述第二电子设备经由通信服务器来建立所述通信连接,并且所述装置还可以包括:时间添加单元,用于在所述信息存储单元将所述第二标识信息存储到所述第一电子设备中的第一列表中之后,向所述第一列表添加第一时间信息,所述第一时间信息指示出所述第一列表的第一修改时间;以及列表同步单元,用于向所述通信服务器传送所述第一列表,使得所述通信服务器判断在自身是否存储有与所述第一电子设备对应的第二列表,所述第二列表包括第二时间信息,所述第二时间信息指示出所述第二列表的第二修改时间,比较所述第一修改时间和所述第二修改时间,并且如果所述第一修改时间晚于所述第二修改时间,则利用所述第一列表替换所述第二列表。
[0021]与现有技术相比,采用根据本发明实施例的信息处理装置,第一电子设备可以无需判断第二电子设备是否在自己的联系人列表中,而直接实现与第二电子设备之间的交互操作,并且当所述交互操作符合预设条件时,将第二电子设备的第二标识信息存储到自己的联系人列表中。因此,在本发明中,省去了在交互操作之前进行的查找添加等繁琐步骤,改善了电子设备用于通信和社交应用时的用户体验。
[0022]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

【专利附图】

【附图说明】
[0023]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0024]图1图示了根据本发明实施例的通信系统。
[0025]图2图示了根据本发明第一实施例的信息处理方法。
[0026]图3图示了根据本发明实施例的第一数据条目。
[0027]图4图示了根据本发明第二实施例的信息处理方法。
[0028]图5图示了根据本发明第三实施例的信息处理方法。
[0029]图6图示了根据本发明第一实施例的信息处理装置。
[0030]图7图示了根据本发明第二实施例的信息处理装置。
[0031]图8图示了根据本发明第三实施例的信息处理装置。

【具体实施方式】
[0032]将参照附图详细描述根据本发明的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。
[0033]图1图示了根据本发明实施例的通信系统40。
[0034]如图1所图示的,该通信系统40至少包括第一电子设备10和第二电子设备20。该第一电子设备10可以通过任何方式来与第二电子设备20进行通信。
[0035]例如,该第一电子设备10与该第二电子设备20可以通过无线网络或有线网络而点对点地直接连接在一起,并且按照约定的数据格式来传输通信数据。此示例包括移动电话通信、对讲机通信、蓝牙通信等通信场景。
[0036]替换地,该通信系统40还可以包括通信服务器30,并且该第一电子设备10可以经由该通信服务器30而与该第二电子设备20建立通信连接。此示例包括即时通信等通信场旦
-5^ O
[0037]在任一情况下,通过两个电子设备之间的双向通信,第一电子设备10的第一用户可以与第二电子设备20的第二用户进行交互操作,诸如视频通话、语音聊天、互动游戏等。
[0038]例如,第一电子设备10可以采集语音、画面、文字等中的至少一种信号,并传送给第二电子设备20 ;第二电子设备20同样可以采集语音、画面、文字等中的至少一种信号,并传送给第一电子设备10。
[0039]具体地,在第一电子设备10或第二电子设备20中,可以利用图像采集单元(例如,摄像头)来采集图像信号,利用声音采集单元(例如,麦克风)来采集声音信号,利用文字输入单元(例如,触摸屏、键盘、手写笔等)来输入文字信号,并且利用其他采集单元来采集其他信号(例如,通过气味传感器来采集气味信号)。
[0040]显然,第一电子设备和第二电子设备中的任何一个可以是通信连接(或交互操作)的发起方,并且第一电子设备和第二电子设备中的另外一个可以是通信连接(或交互操作)的响应方。下面,为了便于描述,将第一电子设备假设为发起方,而将第二电子设备假设为响应方。
[0041]图2图示了根据本发明第一实施例的信息处理方法。
[0042]图2所示的信息处理方法可应用于上述的第一电子设备10和第二电子设备20中的任一个,这里以应用于第一电子设备10为例进行说明。
[0043]将在以下场景中说明根据本发明第一实施例的信息处理方法,其中假设第一电子设备10和第二电子设备20都是移动电话,第一用户使用第一电子设备10来与使用第二电子设备20的第二用户进行音频通话。
[0044]需要说明的是,本发明不限于此。而是,还可以将本发明的实施例应用于其他的一个或多个电子设备(例如,个人计算机、平板电脑、移动电话、多媒体播放器、个人数字助理、超级本、智能电视等)之间的任何交互过程(诸如,传送即时通信消息、传送移动通信短信、传送移动通信彩信、进行网络游戏等)。
[0045]如图2所图示的,所述信息处理方法包括:
[0046]在步骤SllO中,获得第二标识信息,所述第二标识信息用于标识第二电子设备。
[0047]当第一用户希望与第二用户进行交互操作时,作为交互操作的发起方,第一用户操作第一电子设备10,在第一电子设备10中打开预先安装的交互应用。例如,在本实施例中,该交互应用是音频通话软件,该软件用于使得第一用户能够与第二用户进行语音聊天。
[0048]然后,第一电子设备10获得用于标识第二电子设备20的第二标识信息。
[0049]在第一示例中,第一电子设备10可以与第二电子设备20进行点对点直接通信。在此场景中,该第二标识信息可以是第二电子设备20本身的标识信息(例如,设备标识符、设备序列号、网卡地址等)。
[0050]替换地,在第二示例中,第一电子设备10可以与第二电子设备20经由通信服务器30进行间接通信。在此场景中,该第二标识信息可以是第二用户的标识信息。例如,该标识信息可以是第二用户通过第二电子设备20来登陆即时通信服务器时使用的即时通信标识符。换言之,该第二用户的标识信息是一种账户标识信息。然而,由于第二用户通过第二电子设备20来登陆即时通信服务器,所以潜在地,该第二电子设备20和该账号标识信息也具有一一对应关系,因此,在下文中,可以将该账号标识信息简单地称为用于标识第二电子设备20。
[0051]下面,将以第一示例为例,假设该第二标识信息可以是第二用户的第二移动电话的订户身份模块(SM)编号,并且基于该假设来继续描述根据本发明第一实施例的信息处理方法。
[0052]具体地,该第一电子设备10可以接收用户通过各种方式输入的第二标识信息。例如,该第一电子设备10可以包括文字输入单元(例如,触摸屏、键盘、手写笔等),第一电子设备10可以通过该文字输入单元来接收用户输入的第二标识信息。又如,该第一电子设备10可以包括声音米集单兀(例如,麦克风),第一电子设备10可以接收用户输入的声音信号,并且通过对该声音信号进行语音识别来确定该第二标识信息。或者,该第一电子设备10可以包括图像采集单元(例如,摄像头),第一电子设备10可以捕捉包含第二标识信息的图像信号(例如,二维码或QR码等),并且通过对该图像信号进行图像识别来确定该第二标识信息。
[0053]在步骤S120中,根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作。
[0054]在第一电子设备10获得该第二标识信息之后,第一电子设备10根据该第二标识信息来与所述第二电子设备20之间建立通信连接。
[0055]在第一示例中,该第一电子设备10可以无需用户确认,而直接通过第二电子设备20的订户身份模块(SM)编号而与第二电子设备20建立用于音频通话的通信连接,使得第一用户和第二用户可以收听到对方的声音。这样,可以按照最快的速度实现第一用户与第二用户之间的交互操作。
[0056]然而,出于安全性的考虑,往往不希望该交互操作没有任何人为确认的过程而直接建立。
[0057]因此,在第二示例中,第一用户与第二用户之间的交互操作可以通过请求和响应机制来实现。
[0058]例如,该第一电子设备10首先通过第二电子设备20的订户身份模块(SM)编号向第二电子设备20发起音频通话请求,并且等待第二电子设备20返回第二用户的音频通话响应。
[0059]具体地,当第二用户通过第二电子设备20接收到第一用户通过第一电子设备10发起的音频通话请求时,第二用户可以选择是否与第一用户进行音频通话。如果第二用户同意与第一用户进行音频通话,则第二电子设备20向第一电子设备传送肯定性的音频通话响应。相反地,如果第二用户由于各种原因而不愿意与第一用户进行音频通话,则第二电子设备20向第一电子设备传送否定性的音频通话响应。
[0060]一旦从第二电子设备20接收到肯定性的音频通话响应,则第一电子设备10与第二电子设备20建立用于音频通话的通信连接,使得实现第一用户与第二用户之间的音频通话。
[0061]为了实现该音频通话,该第一电子设备10可以包括第一声音采集单元,用于采集第一用户发出的声音。同理,该第二电子设备20也可以包括第二声音米集单兀。
[0062]这样,在音频交互操作中,该第一电子设备10可以向该第二电子设备20传送所述第一声音采集单元采集到的第一用户发出的第一声音信号,并同时,从该第二电子设备20接收所述第二声音采集单元采集到的第二用户发出的第二声音信号,使得第一用户可以自由地与第二用户进行语音交谈。
[0063]此外,优选地,该第一电子设备10还可以包括第一图像采集单元,用于采集第一用户的图像(诸如,面部图像)。同理,该第二电子设备20也可以包括第二图像采集单元。
[0064]这样,在传送声音信号的同时,该第一电子设备10还可以向该第二电子设备20传送所述第一图像采集单元采集到的第一用户的第一图像信号,并同时,从该第二电子设备20接收所述第二图像采集单元采集到的第二用户的第二图像信号,使得第一电子设备10在相关应用中同步地再现第二用户的图像和声音,从而在第一用户与第二用户之间进一步实现了视频聊天。
[0065]相反地,一旦从第二电子设备20接收到否定性的音频通话响应,该第一电子设备10向用户提示关于音频通话失败的信息。
[0066]在步骤S130中,判断所述交互操作是否符合预设条件。
[0067]在与第二电子设备20之间建立用于实现交互操作的通信连接之后,第一电子设备10判断该交互操作是否符合一个或多个预设条件。
[0068]在第一示例中,该判断所述交互操作是否符合预设条件的步骤可以包括判断所述交互操作是否成功执行。
[0069]例如,判断该音频通话是否成功地在第一电子设备10与第二电子设备20之间建立。如果判断出该音频通话在第一电子设备10与第二电子设备20之间建立成功,则认为符合该预设条件。
[0070]在第二示例中,该判断所述交互操作是否符合预设条件的步骤可以包括对所述交互操作的执行时间进行计时,并且判断所述执行时间是否大于或等于阈值时间。
[0071]例如,一旦判断出在第一电子设备10与第二电子设备20之间成功建立音频通话,则对该音频通话持续的时间进行计时。然后,判断该音频通话的时长是否超过一个阈值时间(例如,10秒钟)。如果判断出该音频通话的时长超过该阈值时间(例如,音频通话持续了I分钟),则认为符合该预设条件。
[0072]此外,除了音频通话之外,该交互操作还可以包括多次交互动作(例如,消息传送)。那么,在第三示例中,该判断所述交互操作是否符合预设条件的步骤可以包括对在所述交互操作中包括的交互动作进行计数,并且判断所述交互动作的次数是否大于或等于阈值次数。
[0073]例如,一旦判断出在第一电子设备10与第二电子设备20之间成功建立通信连接,以用于在第一用户和第二用户之间传送消息,则对该消息传送的次数进行计数。然后,判断该消息传送的次数是否超过一个阈值次数(例如,5次)。如果判断出该消息传送的次数超过该阈值时间(例如,消息传送了 10次),则认为符合该预设条件。
[0074]在第四示例中,该判断所述交互操作是否符合预设条件的步骤可以包括上述预设条件以及其他条件的一种或多种组合。例如,在交互操作是网络游戏的情况下,可以判断网络游戏的持续时间以及网络游戏的游戏结果是否符合预设条件。例如,只有当网络游戏持续5分钟以上并且该游戏结果表示出第一用户取得胜利时,才认为符合该预设条件。
[0075]然后,如果第一电子设备10判断出该交互操作符合预设条件,则该信息处理方法前进到步骤S140,否则,该信息处理方法结束。
[0076]在步骤S140中,如果判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
[0077]当第一电子设备10判断出该交互操作符合预设条件时,该第一电子设备10可以将所述第二标识信息存储到所述第一列表中。例如,该第一列表可以存储在第一电子设备10的存储器中,并且是用于保存第一电子设备(或第一用户)的联系人信息的联系人列表(或称之为好友列表)。
[0078]—旦判断出第一用户与第二用户之间的交互操作符合预设条件(诸如,交互操作执行成功、执行时间超过阈值时间、或交互动作超过阈值次数),则在第一电子设备10中执行存储操作,以便将第二电子设备的第二标识信息添加到第一列表中。
[0079]具体地,可以在所述第一列表中创建第一数据条目,以用于存储第二电子设备200的第二标识信息。
[0080]图3图示了根据本发明实施例的第一数据条目。
[0081]如图3所图示的,第一数据条目可以至少包括标识信息字段和描述信息字段。该标识信息字段用于存储第二电子设备20的第二标识信息,例如第二电子设备20的SIM编号;或用于存储第二用户的第二标识信息,例如第二用户的即时通信标识符(ID)等。该描述信息字段用于存储第二描述信息,所述第二描述信息用于描述所述第二标识信息。
[0082]在第一示例中,所述第二描述信息可以是第二电子设备20的描述信息,例如第二电子设备20的型号、名称等。
[0083]替换地,在第二示例中,所述第二描述信息也可以是第二用户的描述信息,例如第二用户的姓名、性别、职业、年龄等。
[0084]该第二标识信息是第一电子设备10在步骤SllO中获得的。
[0085]例如,该第二描述信息可以是用户通过各种方式输入的。例如,该第一电子设备10包括显示单元,通过该显示单元提示用户输入用于描述第二电子设备20的第二描述信息,并且第一电子设备10通过触摸屏、键盘等方式来接收用户输入。
[0086]替换地,在即时通信的场景中,该第二描述信息也可以是从即时通信服务器30中直接获取的。在该场景中,第一电子设备10与第二电子设备20经由通信服务器30来建立所述通信连接,并且在该通信服务器30中存储有第一电子设备10 (或第一用户100)和第二电子设备20 (或第二用户200)各自的描述信息。例如,该第一电子设备10根据第二电子设备20的第二标识信息来向即时通信服务器传送请求,以使得即时通信服务器在自身的存储器中查找与第二电子设备20相关的数据条目,并且从其中读取第二电子设备20的第二描述信息,然后将该第二描述信息作为响应,传送回到第一电子设备10。
[0087]最后,在创建了用于第二电子设备20的第一数据条目之后,将第二标识信息存储在所述标识信息字段中,并且将所述第二描述信息存储在所述描述信息字段中。
[0088]这里,需要注意的是,如果在第一电子设备10中已经保存有第二电子设备20的第二标识信息,则上述的操作可能是重复的,这样将毫无意义地消耗第一电子设备10的待机电量和存储空间。
[0089]因此,优选地,为了避免没有意义的重复操作,在将所述第二标识信息存储到所述第一电子设备中的第一列表中之前,可以首先判断在所述第一列表中是否包括所述第二标识信息。只有当判断出在第一电子设备10中没有包括所述第二标识信息时,才将所述第二标识信息存储到所述第一列表中。
[0090]当然,在第一电子设备10中事先存储的第二标识信息和第二描述信息可能未必是最新的,为此,也可以在判断出在所述第一列表中包括所述第二标识信息时,向第一用户提示是否修改这些信息。一旦第一用户希望进行修改,则可以通过各种输入方式接收用户输入,并且将最新的相关信息存储到第一列表中。相反地,一旦第一用户放弃修改,则可以根据用户的选择而跳过上述的存储操作。
[0091]另外,需要注意的是,如果在任何时间中不加限制地存储第二标识信息等相关信息,则可能对正在进行交互操作造成影响,例如可能由于占用过多的系统资源而导致通信中断或质量劣化。
[0092]因此,优选地,为了确保交互操作的较高执行优先级,在将所述第二标识信息存储到所述第一电子设备中的第一列表中之前,可以首先判断所述交互操作是否结束。如果判断出所述交互操作结束,则将所述第二标识信息存储到所述第一列表中。如果判断出所述交互操作还在继续,则对这种存储操作进行延迟,直到所述交互操作结束为止。
[0093]此外,优选地,在将所述第二标识信息存储到所述第一电子设备中的第一列表中之后,还可以通过各种方式向所述第一用户发送已经成功将所述第二标识信息添加到第一列表中的通知。
[0094]例如,该第一电子设备10可以包括显示单元,通过该显示单元来向第一用户发送显示提示信息(例如,文字、图案等)。又如,该第一电子设备10可以包括扬声器单元,通过该扬声器单兀来向第一用户发送声音提不信息。或者,该第一电子设备10可以包括振动器单元,通过该振动器单元来向第一用户发送振动提示信息。替换地,该第一电子设备10可以包括灯光提示单元(例如,LED灯),通过该灯光提示单元来向第一用户发送灯光提示信息。
[0095]由此可见,采用根据本发明第一实施例的信息处理方法,第一电子设备可以无需判断第二电子设备是否在自己的联系人列表中,而直接实现与第二电子设备之间的交互操作,并且当所述交互操作符合预设条件时,将第二电子设备的第二标识信息存储到自己的联系人列表中。因此,在本发明的第一实施例中,省去了在交互操作之前进行的查找添加等繁琐步骤,改善了电子设备用于通信和社交应用时的用户体验。
[0096]图4图示了根据本发明第二实施例的信息处理方法。
[0097]如图4所图示的,所述信息处理方法包括:
[0098]在步骤S210中,获得第二标识信息,所述第二标识信息用于标识第二电子设备。
[0099]在步骤S220中,根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作。
[0100]在步骤S230中,判断所述交互操作是否符合预设条件。
[0101]在步骤S240中,如果判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
[0102]图4 中的步骤 S210.S220.S230 和 S240 与图 2 中的步骤 S110、S120、S130 和 S140分别相同,并因此,将省略其重复描述。下面,将描述图4与图2的不同之处。
[0103]在本发明的第二实施例中,不但需要在第一电子设备10中存储第二电子设备20的第二标识信息,而且为了确保联系人信息(或好友信息)的可靠性,避免相关信息丢失,可能还需要在通信服务器中进一步存储第二标识信息。这在即时通信的场景中,尤其如此。在该场景中,第一电子设备10与第二电子设备20经由通信服务器来建立所述通信连接,并且在即时通信服务器30中存储有第一电子设备10 (或第一用户100)和第二电子设备20 (或第二用户200)各自的好友信息。
[0104]这时,在将所述第二标识信息存储到所述第一电子设备中的第一列表中之后,可以进一步将该第一列表传送到通信服务器30,以进行存储。
[0105]需要注意的是,在存储第一列表之前,在该通信服务器30中很可能已经存储有实现获得的第二列表,以存储与所述第一电子设备对应的所有电子设备的标识信息(联系人信息或好友信息)。这时,优选地,执行下面的步骤S250和S260来区分第一列表和第二列表的新旧程度。
[0106]在步骤S250中,向所述第一列表添加第一时间信息,所述第一时间信息指示出所述第一列表的第一修改时间。
[0107]如上所述,为了避免盲目利用第一列表覆盖第二列表,在将该第一列表传送到通信服务器30之前,首先需要向所述第一列表添加第一时间信息,所述第一时间信息指示出所述第一列表的第一修改时间。
[0108]在步骤S260中,向所述通信服务器传送所述第一列表。
[0109]在向所述第一列表添加第一时间信息之后,第一电子设备10可以向所述通信服务器30传送所述第一列表,使得所述通信服务器30判断在自身是否存储有与所述第一电子设备对应的第二列表,所述第二列表包括第二时间信息,所述第二时间信息指示出所述第二列表的第二修改时间。
[0110]然后,该通信服务器30比较所述第一修改时间和所述第二修改时间,并且如果所述第一修改时间晚于所述第二修改时间,则利用所述第一列表同步所述第二列表。
[0111]换言之,通信服务器30判断从第一电子设备10接收到的第一列表是否新于在自身中存储的第二列表,如果是,则利用第一列表来进行同步操作,否则,则丢弃第一列表。显然,这里的同步操作可以是完全替换、增量替换、或部分替换等。
[0112]由此可见,采用根据本发明第二实施例的信息处理方法,第一电子设备可以在将所述第二标识信息存储到自己的联系人列表中之后,进一步将该联系人列表同步到通信服务器中,以替换先前的联系人列表。因此,在本发明的第二实施例中,可以确保第二标识信息的可靠性和最新性,避免相关信息丢失。
[0113]需要说明的是,尽管在上文中以将信息处理方法应用于作为发起方的第一电子设备10为例进行说明,但是,本领域技术人员能够理解的是,本发明不限于此。显然,该信息处理方法也可以应用于作为响应方的第二电子设备20。
[0114]也就是说,与第一电子设备类似地,通过上述相同的步骤,第二电子设备也可以在无需判断第一电子设备是否在自己的联系人列表的情况下,直接实现与第一电子设备之间的交互操作,并且当所述交互操作符合预设条件时,将第一电子设备的第一标识信息存储到自己的联系人列表中。
[0115]并且优选地,出于可靠性考虑,该第二电子设备也可以将自己的联系人列表进一步上传到通信服务器中进行保存。
[0116]图5图示了根据本发明第三实施例的信息处理方法。
[0117]如图5所图示的,所述信息处理方法包括:
[0118]在步骤S310中,获得第二标识信息,所述第二标识信息用于标识第二电子设备。
[0119]在步骤S320中,根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作。
[0120]在步骤S330中,判断所述交互操作是否符合预设条件。
[0121]图5中的步骤S310、S320和S330与图2中的步骤S110、S120和S130分别相同,并因此,将省略其重复描述。下面,将描述图5与图2的不同之处。
[0122]在本发明的第三实施例中,为了节约电子设备的处理能力并延长其待机时间,当第一电子设备10与第二电子设备20经由通信服务器进行交互操作时,优选地,将在第一列表中存储第二标识信息的步骤转移到通信服务器30中进行。这时,优选地,执行下面的步骤S340和S350来实现上述目的。
[0123]在步骤S340中,如果判断出所述交互操作符合预设条件,则将所述第二标识信息上传到通信服务器中,使得所述通信服务器将所述第二标识信息存储到与所述第一电子设备相关联的第一列表中,并且将更新后的第一列表传送到第一电子设备10。
[0124]在步骤S350中,从通信服务器接收所述第一列表。
[0125]在通信服务器30更新了与所述第一电子设备相关联的第一列表之后,第一电子设备10从通信服务器30接收该第一列表,以便稍后供第一用户查看和使用。
[0126]由此可见,采用根据本发明第三实施例的信息处理方法,在第一电子设备与第二电子设备之间的交互操作符合预设条件的情况下,第一电子设备可以直接将第二电子设备的第二标识信息上传到通信服务器中,由通信服务器根据该第二标识信息来创建联系人列表或更新先前存储的联系人列表,并然后,该第一电子设备从通信服务器中下载最新的联系人列表。因此,在本发明的第三实施例中,可以确保第一电子设备只需花费最低的处理能力和电力消耗,从而延长了其待机时间。
[0127]图6图示了根据本发明第一实施例的信息处理装置。
[0128]图2所图示的根据本发明第一实施例的信息处理方法可以通过图6所图示的信息处理装置100来实现。该信息处理装置100可以用于对一个或多个电子设备(例如,第一电子设备10和第二电子设备20)进行信息处理,以使得在交互操作之后自动将对方用户添加到联系人(好友)列表中,避免在交互操作之前手动的查找添加等繁琐步骤。
[0129]该信息处理装置100可以通过任何方式与第一电子设备或第二电子设备进行通?目。
[0130]在一个示例中,该信息处理装置100可以作为一个软件模块和/或硬件模块而集成到该电子设备中,换言之,该电子设备可以包括该信息处理装置100。例如,当电子设备是移动电话时,该信息处理装置100可以是该移动电话的操作系统中的一个软件模块,或者可以是针对于该移动电话所开发的一个应用程序;当然,该信息处理装置100同样可以是该移动电话的众多硬件模块之一。
[0131]替换地,在另一示例中,该信息处理装置100与该电子设备也可以是分离的设备,并且该信息处理装置100可以通过有线和/或无线网络连接到该电子设备,并且按照约定的数据格式来传输交互信息。
[0132]如图6所图示的,该信息处理装置100可以包括:信息获得单元110、连接建立单元120、条件判断单元130和信息存储单元140。
[0133]信息获得单元110用于获得第二标识信息,所述第二标识信息用于标识第二电子设备。
[0134]连接建立单元120用于根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作。
[0135]具体地,该第一电子设备10包括第一声音米集单兀,用于米集第一用户输入的声音信号。同理,该第二电子设备20包括第二声音采集单元。这时,所述连接建立单元120通过向所述第二电子设备传送所述第一声音采集单元采集到的第一声音信号并且从所述第二电子设备接收所述第二声音采集单元采集到的第二声音信号,来实现语音通信。
[0136]此外,优选地,该第一电子设备10还可以包括第一图像采集单元,用于采集第一用户的图像(诸如,面部图像)。同理,该第二电子设备20也可以包括第二图像采集单元。
[0137]这样,在实现该语音通信的过程中,所述连接建立单元120还可以向该第二电子设备20传送所述第一图像采集单元采集到的第一用户的第一图像信号,并同时,从该第二电子设备20接收所述第二图像采集单元采集到的第二用户的第二图像信号,使得第一电子设备10在相关应用中再现第二用户的图像和声音,从而在第一用户与第二用户之间进一步实现了视频聊天。
[0138]条件判断单元130用于用于判断所述交互操作是否符合预设条件。
[0139]具体地,所述条件判断单元130通过执行以下各项中的至少一个来判断所述交互操作是否符合预设条件:判断所述交互操作是否成功执行;对所述交互操作的执行时间进行计时,并且判断所述执行时间是否大于或等于阈值时间;以及对在所述交互操作中包括的交互动作进行计数,并且判断所述交互动作的次数是否大于或等于阈值次数。
[0140]信息存储单元140用于如果所述条件判断单元130判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
[0141]具体地,所述信息存储单元140在所述第一列表中创建第一数据条目,所述第一数据条目至少包括标识信息字段和描述信息字段,将所述第二标识信息存储在所述标识信息字段中,获得第二描述信息,所述第二描述信息用于描述所述第二标识信息,并且将所述第二描述信息存储在所述描述信息字段中。
[0142]优选地,在将所述第二标识信息存储到所述第一电子设备中的第一列表中之前,信息存储单元140判断在所述第一列表中是否包括所述第二标识信息,并且如果判断出没有包括所述第二标识信息,则将所述第二标识信息存储到所述第一列表中。
[0143]另外,优选地,在将所述第二标识信息存储到所述第一电子设备中的第一列表中之前,信息存储单元140判断所述交互操作是否结束,并且如果判断出所述交互操作结束,则将所述第二标识信息存储到所述第一列表中。
[0144]此外,优选地,该信息处理装置100还可以包括:通知提示单元(未示出),用于在信息存储单元140将所述第二标识信息存储到所述第一电子设备中的第一列表中之后,通过各种方式向所述第一用户发送已经成功将所述第二标识信息添加到第一列表中的通知。
[0145]根据本发明第一实施例的信息处理装置100中的各个单元的具体配置和操作已经在上面参考图2描述的信息处理方法中详细介绍,并因此,将省略其重复描述。
[0146]由此可见,采用根据本发明第一实施例的信息处理装置,第一电子设备可以无需判断第二电子设备是否在自己的联系人列表中,而直接实现与第二电子设备之间的交互操作,并且当所述交互操作符合预设条件时,将第二电子设备的第二标识信息存储到自己的联系人列表中。因此,在本发明的第一实施例中,省去了在交互操作之前进行的查找添加等繁琐步骤,改善了电子设备用于通信和社交应用时的用户体验。
[0147]图7图示了根据本发明第二实施例的信息处理装置。
[0148]图4所图示的根据本发明第二实施例的信息处理方法可以通过图7所图示的信息处理装置100来实现。如图7所图示的,与图6中相似地,该信息处理装置100可以包括:信息获得单元110、连接建立单元120、条件判断单元130和信息存储单元140。
[0149]图7中的信息获得单元110、连接建立单元120、条件判断单元130和信息存储单元140与图6中分别相同,并因此,将省略其重复描述。下面,将描述图7与图6的不同之处。
[0150]优选地,该信息处理装置100还可以包括:时间添加单元150和列表同步单元160。
[0151]时间添加单元150用于在所述信息存储单元将所述第二标识信息存储到所述第一电子设备中的第一列表中之后,向所述第一列表添加第一时间信息,所述第一时间信息指不出所述第一列表的第一修改时间。
[0152]列表同步单元160所述通信服务器传送所述第一列表,使得所述通信服务器判断在自身是否存储有与所述第一电子设备对应的第二列表,所述第二列表包括第二时间信息,所述第二时间信息指示出所述第二列表的第二修改时间,比较所述第一修改时间和所述第二修改时间,并且如果所述第一修改时间晚于所述第二修改时间,则利用所述第一列表替换所述第二列表。
[0153]根据本发明第二实施例的信息处理装置100中的各个单元的具体配置和操作已经在上面参考图4描述的信息处理方法中详细介绍,并因此,将省略其重复描述。
[0154]由此可见,采用根据本发明第二实施例的信息处理装置,第一电子设备可以在将所述第二标识信息存储到自己的联系人列表中之后,进一步将该联系人列表同步到通信服务器中,以替换先前的联系人列表。因此,在本发明的第二实施例中,可以确保第二标识信息的可靠性和最新性,避免相关信息丢失。
[0155]图8图示了根据本发明第三实施例的信息处理装置。
[0156]图5所图示的根据本发明第三实施例的信息处理方法可以通过图8所图示的信息处理装置100来实现。如图8所图示的,与图6中相似地,该信息处理装置100可以包括:信息获得单元110、连接建立单元120和条件判断单元130。
[0157]图8中的信息获得单元110、连接建立单元120和条件判断单元130与图6中分别相同,并因此,将省略其重复描述。下面,将描述图8与图6的不同之处。
[0158]优选地,该信息处理装置100还可以包括:信息上传单元170和列表接收单元180。
[0159]所述信息上传单元170用于如果所述条件判断单元130判断出所述交互操作符合预设条件,则将所述第二标识信息上传到通信服务器中,使得所述通信服务器将所述第二标识信息存储到与所述第一电子设备相关联的第一列表中,并且将更新后的第一列表传送到第一电子设备10。
[0160]所述列表接收单元180用于从通信服务器接收所述第一列表。
[0161]由此可见,采用根据本发明第三实施例的信息处理装置,在第一电子设备与第二电子设备之间的交互操作符合预设条件的情况下,第一电子设备可以直接将第二电子设备的第二标识信息上传到通信服务器中,由通信服务器根据该第二标识信息来创建联系人列表或更新先前存储的联系人列表,并然后,该第一电子设备从通信服务器中下载最新的联系人列表。因此,在本发明的第三实施例中,可以确保第一电子设备只需花费最低的处理能力和电力消耗,从而延长了其待机时间。
[0162]需要说明的是,尽管此处将上述的各个单元作为各个步骤的执行主体来说明本发明的各个实施例,但是,本领域技术人员能够理解的是,本发明不限于此。各个步骤的执行主体可以由其他的一个或多个设备、装置、单元、甚至模块来担任。
[0163]例如,上述信息获得单元110、连接建立单元120、条件判断单元130、信息存储单元140、时间添加单元150、列表同步单元160、信息上传单元170和列表接收单元180所执行的各个步骤可以统一地由电子设备中的中央处理单元(CPU)来实现。
[0164]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助于软件加必需的硬件平台的方式来实现,当然也可以全部通过软件、或硬件来实施。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁盘、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0165]在上面详细描述了本发明的各个实施例。然而,本领域技术人员应该理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行各种修改,组合或子组合,并且这样的修改应落入本发明的范围内。
【权利要求】
1.一种信息处理方法,所述方法应用于第一电子设备,其特征在于,所述方法包括: 获得第二标识信息,所述第二标识信息用于标识第二电子设备; 根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作; 判断所述交互操作是否符合预设条件;以及 如果判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
2.根据权利要求1的方法,其特征在于,所述判断所述交互操作是否符合预设条件的步骤包括以下各项中的至少一个: 判断所述交互操作是否成功执行; 对所述交互操作的执行时间进行计时,并且判断所述执行时间是否大于或等于阈值时间;以及 对在所述交互操作中包括的交互动作进行计数,并且判断所述交互动作的次数是否大于或等于阈值次数。
3.根据权利要求1的方法,其特征在于,所述第一电子设备包括第一声音采集单元,所述第二电子设备包括第二声音采集单元,并且 所述实现所述第一电子设备与所述第二电子设备之间的交互操作的步骤包括: 向所述第二电子设备传送所述第一声音采集单元采集到的第一声音信号;以及 从所述第二电子设备接收所述第二声音采集单元采集到的第二声音信号。
4.根据权利要求1的方法,其特征在于,所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤包括: 判断在所述第一列表中是否包括所述第二标识信息;以及 如果判断出没有包括所述第二标识信息,则将所述第二标识信息存储到所述第一列表中。
5.根据权利要求1的方法,其特征在于,所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤包括: 判断所述交互操作是否结束;以及 如果判断出所述交互操作结束,则将所述第二标识信息存储到所述第一列表中。
6.根据权利要求1的方法,其特征在于,所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤包括: 在所述第一列表中创建第一数据条目,所述第一数据条目至少包括标识信息字段和描述信息字段; 将所述第二标识信息存储在所述标识信息字段中; 获得第二描述信息,所述第二描述信息用于描述所述第二标识信息;以及 将所述第二描述信息存储在所述描述信息字段中。
7.根据权利要求1的方法,其特征在于,所述第一电子设备与所述第二电子设备经由通信服务器来建立所述通信连接,并且在所述将所述第二标识信息存储到所述第一电子设备中的第一列表中的步骤之后,所述方法还包括: 向所述第一列表添加第一时间信息,所述第一时间信息指不出所述第一列表的第一修改时间;以及 向所述通信服务器传送所述第一列表,使得所述通信服务器判断在自身是否存储有与所述第一电子设备对应的第二列表,所述第二列表包括第二时间信息,所述第二时间信息指示出所述第二列表的第二修改时间,比较所述第一修改时间和所述第二修改时间,并且如果所述第一修改时间晚于所述第二修改时间,则利用所述第一列表替换所述第二列表。
8.一种信息处理装置,所述装置应用于第一电子设备,其特征在于,所述装置包括: 信息获得单元,用于获得第二标识信息,所述第二标识信息用于标识第二电子设备; 连接建立单元,用于根据所述第二标识信息来在所述第一电子设备与所述第二电子设备之间建立通信连接,使得实现所述第一电子设备与所述第二电子设备之间的交互操作; 条件判断单元,用于判断所述交互操作是否符合预设条件;以及 信息存储单元,用于如果所述条件判断单元判断出所述交互操作符合预设条件,则将所述第二标识信息存储到所述第一电子设备中的第一列表中。
9.根据权利要求8的装置,其特征在于,所述条件判断单元通过执行以下各项中的至少一个来判断所述交互操作是否符合预设条件: 判断所述交互操作是否成功执行; 对所述交互操作的执行时间进行计时,并且判断所述执行时间是否大于或等于阈值时间;以及 对在所述交互操作中包括的交互动作进行计数,并且判断所述交互动作的次数是否大于或等于阈值次数。
10.根据权利要求8的方法,其特征在于,所述第一电子设备包括第一声音米集单兀,所述第二电子设备包括第二声音采集单元,并且 所述连接建立单元向所述第二电子设备传送所述第一声音采集单元采集到的第一声音信号,并且从所述第二电子设备接收所述第二声音采集单元采集到的第二声音信号。
11.根据权利要求8的装置,其特征在于,所述信息存储单元判断在所述第一列表中是否包括所述第二标识信息,并且如果判断出没有包括所述第二标识信息,则将所述第二标识信息存储到所述第一列表中。
12.根据权利要求8的装置,其特征在于,所述信息存储单元判断所述交互操作是否结束,并且如果判断出所述交互操作结束,则将所述第二标识信息存储到所述第一列表中。
13.根据权利要求8的装置,其特征在于,所述信息存储单元在所述第一列表中创建第一数据条目,所述第一数据条目至少包括标识信息字段和描述信息字段,将所述第二标识信息存储在所述标识信息字段中,获得第二描述信息,所述第二描述信息用于描述所述第二标识信息,并且将所述第二描述信息存储在所述描述信息字段中。
14.根据权利要求8的装置,其特征在于,所述第一电子设备与所述第二电子设备经由通信服务器来建立所述通信连接,并且所述装置还包括: 时间添加单元,用于在所述信息存储单元将所述第二标识信息存储到所述第一电子设备中的第一列表中之后,向所述第一列表添加第一时间信息,所述第一时间信息指不出所述第一列表的第一修改时间;以及列表同步单元,用于向所述通信服务器传送所述第一列表,使得所述通信服务器判断在自身是否存储有与所述第一电子设备对应的第二列表,所述第二列表包括第二时间信息,所述第二时间信息指示出所述第二列表的第二修改时间,比较所述第一修改时间和所述第二修改时间,并且如果所述第一修改时间晚于所述第二修改时间,则利用所述第一列表替换所述第二列表。
【文档编号】H04L12/58GK104468320SQ201310432608
【公开日】2015年3月25日 申请日期:2013年9月15日 优先权日:2013年9月15日
【发明者】毕殿锋 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1