用于显示呼叫相关信息的电子装置及其操作方法与流程

文档序号:19160742发布日期:2019-11-16 01:19阅读:161来源:国知局
用于显示呼叫相关信息的电子装置及其操作方法与流程

本公开总体涉及一种用于通过电子装置显示各种信息的方法和设备,更具体地,涉及一种用于显示呼叫相关信息的电子装置及其方法。



背景技术:

由于近来电子装置的快速发展,能够执行无线语音呼叫和信息交换的电子装置已成为日常必需品。电子装置提供语音呼叫服务和视频呼叫服务,以实现电子装置的用户之间的通信。当呼叫事件发生时,电子装置可在屏幕上显示伙伴电子装置的标识信息,使得用户可识别呼叫伙伴电子装置的用户。例如,当呼入呼叫事件发生时,电子装置显示呼叫者电子装置的电话号码和/或用户名称。

以上信息仅作为背景信息被呈现以用于帮助理解本公开。关于以上信息中的任何信息是否可应用为针对本公开的现有技术,尚未作出确定并且尚未作出声明。



技术实现要素:

技术问题

当呼入呼叫事件发生时,电子装置基于呼叫者电话号码是否被登记在联系人信息数据库中来显示呼叫者电话号码和用户名称中的至少一个。例如,当呼叫者的电话号码未被登记在联系人信息数据库中时,电子装置仅显示呼叫者的电话号码。在这种情况下,电子装置的用户不能识别伙伴电子装置的用户和/或呼叫的目的,因此,用户可能难以确定是否连接该呼入呼叫。此外,电子装置在从呼叫事件的开始点到呼叫的结束点的时段期间显示伙伴电子装置的电话号码和/或用户名称,因此可能无法满足期望获得与呼入呼叫相关的各种信息的用户。

根据本公开的一方面,提供了一种电子装置。所述电子装置包括显示器、通信接口、至少一个处理器以及电连接到处理器的存储器,其中,在执行时,存储器被配置为存储使所述至少一个处理器能够执行以下操作的指令:检测与另一电子装置相关联的呼叫事件发生;获得与所述另一电子装置相关联的呼叫相关信息;从获得的呼叫相关的信息检测至少一条信息,其中,所述至少一条信息相应于与所述另一电子装置的呼叫状态;并且控制显示器显示包括检测到的所述至少一条信息和指示与所述另一电子装置的呼叫状态的信息的屏幕。

根据本公开的另一方面,提供了一种服务器。所述服务器包括通信接口、至少一个处理器以及电连接到处理器的存储器,其中,在执行时,存储器被配置为存储使至少一个处理器能够执行以下操作的指令:获得与至少一个电子装置相关联的呼叫相关信息;从第一电子装置接收用于请求与第二电子装置相关联的呼叫相关信息的信号;并且响应于接收到的信号控制通信接口将与第二电子装置相关联的呼叫相关信息发送到第一电子装置,其中,通信相关信息包括与呼叫连接尝试状态相应的至少一条信息、与呼叫连接状态相应的至少一条信息或与呼叫终止状态相应的至少一条信息中的至少一条。

根据本公开的另一方面,一种电子装置的操作方法包括:检测与另一电子装置相关联的呼叫事件发生;获得与所述另一电子装置相关联的呼叫相关信息;从获得的呼叫相关信息检测至少一条信息,其中,所述至少一条信息相应于与所述另一电子装置的呼叫状态;并且显示包括检测到的所述至少一条信息和指示与所述另一电子装置的呼叫状态的信息的屏幕。

根据本公开的另一方面,提供了一种电子装置的方法。所述方法包括:检测与另一电子装置相关联的呼叫事件发生;获得与所述另一电子装置相关联的呼叫相关信息;从获得的呼叫相关信息检测至少一条信息,其中,所述至少一条信息相应于与所述另一电子装置的呼叫状态;以及显示包括检测到的所述至少一条信息和指示与所述另一电子装置的呼叫状态的信息的屏幕。

附图说明

从下面结合附图的描述,本公开的以上和其它方面、特征和优点将变得更明显,其中:

图1是根据实施例的系统的框图。

图2是根据实施例的网络环境中的电子装置的框图;

图3是根据实施例的电子装置的框图;

图4是根据实施例的程序模块的框图;

图5是根据实施例的网络环境中的服务器的框图;

图6是根据实施例的由电子装置基于呼叫状态显示屏幕的处理的流程图;

图7a和图7b是根据实施例的电子装置中的基于呼叫状态的屏幕配置的示图;

图8是根据实施例的由电子装置获得动态呼叫信息的处理的流程图;

图9是根据实施例的由电子装置请求动态呼叫信息的处理的流程图;

图10是根据实施例的由电子装置使联系人信息同步的处理的流程图;

图11是根据实施例的由电子装置获得动态呼叫信息的处理的流程图;

图12a是根据实施例的由电子装置基于呼叫状态显示屏幕的处理的流程图;

图12b和图12c是根据实施例的在呼叫连接状态期间在接收推送信息时电子装置的屏幕配置的图示;

图13是根据实施例的由电子装置登记动态呼叫信息的处理的流程图;

图14是根据实施例的由第一服务器提供动态呼叫信息的处理的流程图;

图15是根据实施例的由第一服务器搜索动态呼叫信息的处理的流程图;

图16是根据实施例的由第二服务器管理动态呼叫信息的处理的流程图;

图17是根据实施例的由系统提供与呼入呼叫相关联的动态呼叫信息显示服务的处理的流程图;

图18是根据实施例的由系统提供与呼出呼叫相关联的动态呼叫信息显示服务的处理的信号流图;

图19是根据实施例的由电子装置提供动态呼叫信息显示服务的处理的信号流图;

图20是根据实施例的由电子装置使联系人信息同步的处理的信号流图;以及

图21是根据实施例的由电子装置在呼叫连接状态期间提供推送信息的处理的信号流图。

最佳实施方式

实施本发明的最佳模式

在下文中,以下参照附图来描述本公开的实施例。然而,应理解,本文件并不旨在将本公开的实施例限制为特定的公开形式,相反,本文件旨在覆盖落入由权利要求及其等同物定义的本文件的精神和范围内的所有修改、等同物和替换物。相同的参考标号在整个附图中表示相同的组件。除非单数与复数之间在上下文上存在区别差异,否则单数表述包括复数概念。

在本公开中,表述“a或b”、“a和/或b”等可包括一起列举的项的所有可能组合。尽管诸如“第1”、“第2”、“第一”和“第二”的表述可用于表示相应的元件,但是并不旨在限制相应的元件。当特定(例如,第1)元件被提及为与不同(例如,第2)元件“可操作地或通信地耦接”/“可操作地或通信地耦接到”不同(例如,第2)元件或“连接到”不同(例如,第2)元件时,该特定元件与另一元件直接耦接/直接耦接到另一元件,或者可经由另一(例如,第3)元件与该不同元件耦接/耦接到该不同元件。

在本公开中使用的表述“被配置为”可根据情况以硬件或软件方式与例如“适合于”、“具有…的能力”、“被适配为”、“被制造为”、“能够”和“被设计为”互换使用。在特定情况下,表述“被配置为…的装置”可暗示该装置与其它装置或组件一起“能够”。例如,表述“被配置为执行a、b和c的处理器”可暗示用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行存储在存储器装置中的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理器(cpu)或应用处理器(ap))。

例如,根据实施例的电子装置可包括以下项中的至少一项:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书(e-book)阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组音频层3(mp3)播放器、移动医疗器械、相机和可穿戴装置(例如,智能眼镜、头戴式装置(hmd)、电子服装、电子手镯、电子项链、电子配件、电子纹身、智能镜子或智能手表)。

根据实施例,电子装置(例如,家用电器)可包括例如以下项中的至少一项:电视机、数字视频盘(dvd)播放器、音频播放器、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家用自动控制面板、安全控制面板、tv盒(例如,samsungapple或googletvtm)、游戏机(例如,)、电子词典、电子钥匙、摄像机和电子相框。

根据实施例,电子装置可包括以下项中的至少一项:各种医疗装置(例如,各种便携式医学测量装置(血糖监测装置、心率监测装置、血压测量装置、温度计等)、磁共振血管造影(mra)机、磁共振成像(mri)机、计算机断层扫描(ct)机和超声机)、导航装置、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐装置、用于船舶的电子装置(例如,导航装置和回转罗盘)、航空电子设备、安全装置、汽车头单元、家用或工业机器人、银行中的自动柜员机(atm)、商店中的销售点(pos)装置或物联网(iot)装置(例如,灯泡、各种传感器、电表或气表、洒水装置、火警报警器、恒温器、路灯、烤面包机、体育用品、热水箱、加热器、锅炉等)。

根据实施例,电子装置可包括以下项中的至少一项:家具或建筑物/结构的一部分、电子板、电子签名接收装置、投影仪和各种测量仪器(例如,水表、电表、气表和无线电波表)。电子装置可以是前述装置中的一个或更多个的组合。电子装置可以是柔性装置。此外,电子装置不旨在限于前述装置,而是可包括新开发的电子装置。

在下文中,参照附图描述根据实施例的电子装置。如本文使用的,术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1是根据实施例的系统的框图。

参照图1,系统可包括第一电子装置100、第二电子装置102、第一服务器104和第二服务器108。尽管第一服务器104和第二服务器108以下被描述为单独的服务器,但是第一服务器104和第二服务器108可在实施例中被实现为单个服务器。

根据实施例,第一电子装置100可从第二电子装置102接收呼叫连接请求信号120。当第一电子装置100从第二电子装置102接收到呼叫连接请求信号120时,第一电子装置100可将用于请求第二电子装置102的动态呼叫信息的信号122发送到第一服务器104。动态呼叫信息可包括根据呼叫状态必须被显示在屏幕上的信息。动态呼叫信息可包括与呼叫连接尝试状态、呼叫连接状态和呼叫连接终止状态中的至少一个相应的信息。动态呼叫信息可包括例如呼出序言信息、呼入序言信息、徽标信息、结语信息、消息、第二电子装置102的电话号码以及第二电子装置102的名称(例如,用户名称或公司名称)中的至少一项,并且可包括与每条信息相应的呼叫状态信息。例如,动态呼叫信息可包括诸如以下信息:(1)呼叫连接尝试状态信息,诸如,呼出序言信息、呼入序言信息、消息、电话号码和名称;(2)呼叫连接状态信息,诸如,徽标信息、电话号码和名称;以及(3)呼叫终止状态信息,诸如,结语、电话号码和名称。包括在动态呼叫信息中的上述信息仅是用于描述目的的示例,但是动态呼叫信息不旨在限于此。动态呼叫信息可包括各种类型的内容。例如,动态呼叫信息可以图像、文本、动画图像、游戏、音乐、视频、统一资源定位符(url)、天气、触觉数据、手写或三维(3d)内容。用于请求第二电子装置102的动态呼叫信息的信号可包括用于询问第二电子装置102是否订阅动态呼叫信息显示服务的信号。第一电子装置100可基于第二电子装置102的标识信息(例如,电话号码)将用于请求第二电子装置102的动态呼叫信息的信号122和/或用于询问第二电子装置102是否订阅动态呼叫信息显示服务的信号发送到第一服务器104。

根据实施例,第一电子装置100可从第一服务器104接收第二电子装置102的动态呼叫信息126。第一电子装置100可识别与第二电子装置102的呼叫状态,并且可从接收到的动态呼叫信息检测与呼叫状态相应的信息。基于呼叫状态,第一电子装置100可显示与呼叫状态相应的信息。例如,当确定与第二电子装置102的呼叫状态是呼叫连接尝试状态时,第一电子装置100可显示包括与包括在动态呼叫信息中的信息中的呼叫连接尝试状态相应的呼出序言信息、呼入序言信息、消息、电话号码和名称中的至少一个的呼入呼叫通知屏幕。例如,当确定与第二电子装置102的呼叫状态是呼叫连接状态时,第一电子装置可显示包括与包括在动态呼叫信息中的信息中的呼叫连接状态相应的徽标信息、电话号码和名称中的至少一个的呼叫连接屏幕。例如,当确定与第二电子装置102的呼叫状态是呼叫终止状态时,第一电子装置可显示包括与包括在动态呼叫信息中的信息中的呼叫终止状态相应的结语、电话号码和名称中的至少一个的呼叫终止通知屏幕。

第二电子装置102可在第二服务器108中登记动态呼叫信息110。根据实施例,当检测到用于登记动态呼叫信息的事件时,第二电子装置102可显示动态呼叫信息输入屏幕。第二电子装置102可经由动态呼叫信息输入屏幕接收动态呼叫信息的输入,并且可将输入的动态呼叫信息发送到第二服务器108。在从第一电子装置100请求呼叫连接之前,第二电子装置102可将把第一电子装置设置为目标的动态呼叫信息额外登记在第二服务器108中。

第一服务器104可将与订阅动态呼叫信息显示服务的电子装置相关联的信息存储在用户简档数据库(db)105中,并且可管理该信息。例如,第一服务器104可存储和管理与订阅动态呼叫信息显示服务的电子装置的电话号码、名称、事件、图片、电子邮件、机构或状态消息中的至少一个相关联的信息。第一服务器104可从第二服务器108获得与订阅动态呼叫信息显示服务的电子装置相关联的动态呼叫信息112,并且可将获得的动态呼叫信息存储在动态呼叫信息db106中。当从第一电子装置100接收到用于请求第二电子装置102的动态呼叫信息122的信号时,第一服务器104可基于第二电子装置102的标识信息从动态呼叫信息db106或第二服务器108获得第二电子装置102的动态呼叫信息。第一服务器104可将获得的第二电子装置102的动态呼叫信息126发送到第一电子装置100。根据实施例,第一服务器104可从第二服务器108周期性地获得与订阅动态呼叫信息显示服务的电子装置相关联的动态呼叫信息,并且可将该信息缓存在动态呼叫信息db106中。当第一电子装置100请求第二电子装置102的动态呼叫信息时,第一服务器104可从第二服务器108获得与订阅动态呼叫信息显示服务的电子装置相关联的动态呼叫信息。当第一电子装置100请求第二电子装置102的动态呼叫信息时,第一服务器104可从第二服务器108获得第二电子装置102的动态呼叫信息。第一服务器104可被称为例如增强特征(ef)服务器。

第二服务器108可将从第二电子装置102接收到的动态呼叫信息存储在动态呼叫信息db109中。根据实施例,第二服务器108可按照预定间隔将存储在动态呼叫信息db109中的动态呼叫信息112提供给第一服务器104。响应于来自第一服务器104的请求,第二服务器108可将存储在动态呼叫信息db109中的与至少一个电子装置相关联的动态呼叫信息112提供给第一服务器104。第二服务器108可被称为例如聚合服务器。

第一电子装置100可以以与第二电子装置102相同的方式将动态呼叫信息登记在第二服务器108中。

图2是根据实施例的网络环境200中的电子装置201的框图。电子装置201可以是图1的第一电子装置100或第二电子装置102。

参照图2,电子装置201可包括总线210、处理器220、存储器230、输入/输出接口250、显示器260和通信接口270。电子装置201可省略所述元件中的至少一个元件,或者还可包括其它元件。

总线210可包括例如将元件220至元件270相互连接并在元件之间传递通信(例如,控制消息和/或数据)的电路。

处理器220可包括cpu、ap、图像信号处理器(isp)和通信处理器(cp)中的一个或更多个。例如,处理器220可执行与电子装置201的至少一个其它元件的控制和/或通信相关的操作或数据处理。

根据实施例,处理器220可执行用于将动态呼叫信息登记在服务器206中的控制功能。处理器220可基于用户输入来检测动态呼叫信息登记事件。处理器220可控制显示器260,使得响应于检测到动态呼叫信息登记事件而显示动态呼叫信息输入屏幕。处理器220可执行控制,使得基于经由动态呼叫信息输入屏幕提供的用户输入来接收动态呼叫信息,其中,接收到的动态呼叫信息通过控制通信接口270被发送到服务器206。动态呼叫信息可包括必须根据呼叫状态被显示在屏幕上的信息。动态呼叫信息可包括以上参照图1描述的信息。动态呼叫信息可包括与针对每个呼叫状态的动态呼叫信息相关联的存储特性信息。例如,动态呼叫信息可包括指示以下内容的信息:与呼叫连接尝试状态相应的动态呼叫信息具有非易失性特性、以及与呼叫连接状态相应的动态呼叫信息和与呼叫终止状态相应的动态呼叫信息具有易失性特性。

根据实施例,在请求与目标电子装置(例如,电子装置202或电子装置204)的呼叫连接之前,处理器220可将把另一电子装置设置为目标的动态呼叫信息额外登记在服务器206中,其中,呼叫连接请求将被发送到该另一电子装置。例如,在公共地用于多个其它电子装置的公共动态呼叫信息已被登记在服务器中的状态下,处理器220可控制将用于预定电子装置的专用动态呼叫信息额外登记在服务器206中的功能。专用动态呼叫信息可包括预定电子装置的标识信息。专用动态呼叫信息可包括指示以下内容的信息:相应的信息是否在每次与相应电子装置的呼叫事件发生时将被使用,或者相应的信息是否将仅被用于与相应电子装置的一次呼叫。例如,专用动态呼叫信息可包括指示相应信息是否是单次使用信息的特性信息。专用动态呼叫信息可包括指示相应信息的存储特性的信息。例如,专用动态呼叫信息可包括指示相应信息是非易失性信息还是易失性信息的信息。

根据实施例,处理器220可执行用于检测呼叫事件的发生的控制功能,以及用于获得与呼叫伙伴电子装置(例如,电子装置202或电子装置204)相关联的动态呼叫信息的控制功能。处理器220可基于用户输入检测呼出呼叫事件发生,或者可基于接收到的信号检测呼入呼叫事件发生。处理器220可基于接收到的信号或用户输入来识别伙伴电子装置的标识信息(例如,电话号码)。处理器220可基于伙伴电子装置的标识信息从服务器206获得伙伴电子装置的动态呼叫信息。例如,处理器220可控制通信接口270,使得包括伙伴电子装置的标识信息的动态呼叫信息请求信号或包括伙伴电子装置的标识信息的动态呼叫信息显示服务订阅询问信号被发送到服务器106,并且可响应于发送的信号经由通信接口270从服务器206接收伙伴电子装置的动态呼叫信息。处理器220可基于伙伴电子装置的标识信息从存储器230获得伙伴电子装置的动态呼叫信息。例如,处理器220可从联系人信息数据库检测与伙伴电子装置的标识信息相应的动态呼叫信息。获得的动态呼叫信息可包括与至少一个呼叫状态相应的公共动态呼叫信息和与至少一个呼叫状态相应的专用动态呼叫信息。例如,动态呼叫信息可包括以下项中的至少一项:与呼叫连接尝试状态相应的公共动态呼叫信息、与呼叫连接状态相应的公共动态呼叫信息、与呼叫终止状态相应的公共动态呼叫信息、与呼叫连接尝试状态相应的专用动态呼叫信息、与呼叫连接状态相应的专用动态呼叫信息、以及与呼叫终止状态相应的专用动态呼叫信息。

根据实施例,处理器220可识别与伙伴电子装置的呼叫状态,并且可控制显示器260,使得与识别的呼叫状态相应的动态呼叫信息被显示在屏幕上。处理器220可使用电话应用识别与伙伴电子装置的呼叫状态。例如,当与伙伴电子装置的呼叫状态与呼叫连接尝试状态相应时,处理器220可控制显示器260,使得与呼叫连接尝试状态相应的动态呼叫信息被显示在屏幕上。例如,当与伙伴电子装置的呼叫状态与呼叫连接状态相应时,处理器220可控制显示器260,使得与呼叫连接状态相应的动态呼叫信息被显示在屏幕上。例如,当与伙伴电子装置的呼叫状态与呼叫终止状态相应时,处理器220可控制显示器260,使得与呼叫终止状态相应的动态呼叫信息被显示在屏幕上。当存在与确定的呼叫状态相应的公共动态呼叫信息和专用动态呼叫信息时,处理器220可执行控制,使得专用动态呼叫信息被显示在屏幕上。当存在与确定的呼叫状态相应的公共动态呼叫信息和专用动态呼叫信息时,处理器220可执行控制,使得公共动态呼叫信息和专用动态呼叫信息一起被显示在屏幕上。当仅存在与确定的呼叫状态相应的公共动态呼叫信息时,处理器220可执行控制,使得公共动态呼叫信息被显示在屏幕上。当url被包括在与确定的呼叫状态相应的动态呼叫信息中时,处理器220可控制显示器260,使得与url相应的网站屏幕被显示。当url被包括在与确定的呼叫状态相应的动态呼叫信息中时,处理器220可检测是否发生针对显示在屏幕上的动态呼叫信息的用户输入。当检测到针对显示在屏幕上的动态呼叫信息的用户输入时,处理器220可控制显示器260,使得与url相应的网站屏幕被显示。例如,响应于检测到针对显示在屏幕上的动态呼叫信息的用户输入,处理器220可执行网络查看或网络浏览器应用,并且可控制显示器260,使得与url相应的网站屏幕经由执行的应用被显示。网站屏幕可占据电子装置201的屏幕的全部或一部分。对于每个呼叫状态,网站屏幕的占据区域可被设置为不同。例如,当与伙伴电子装置的呼叫状态是呼叫连接状态时,处理器220可执行控制,使得网站屏幕占据屏幕的一部分。例如,当与伙伴电子装置的呼叫状态是呼叫连接状态时,处理器220可执行控制,使得网站屏幕在与呼叫连接状态相应的至少一条动态呼叫信息被显示的状态下被显示在屏幕的一部分上。当与伙伴电子装置的呼叫状态是呼叫终止状态时,处理器220可执行控制,使得网站屏幕占据屏幕的全部。网站屏幕的占据区域可由设计者和用户设置和改变。

根据实施例,当处理器220未能获得伙伴电子装置的动态呼叫信息时,处理器220可执行控制,使得基本信息被显示在显示器260上。基本信息可包括例如伙伴电子装置的标识信息和存储在联系人数据库中的伙伴电子装置的用户简档信息中的至少一条。当从服务器206接收到指示伙伴电子装置未订阅动态呼叫信息显示服务的信号或指示伙伴电子装置未登记动态呼叫信息的信号时,处理器220可确定未能获得动态呼叫信息。当未能获得伙伴电子装置的动态呼叫信息时,处理器220可确定与伙伴电子装置的标识信息相应的用户简档信息是否存在于联系人信息数据库中。当与伙伴电子装置的标识信息相应的用户简档信息存在于联系人信息数据库中时,处理器220可基于包括在相应的用户简档信息中的至少一条信息(例如,电话号码、名称、简档图像等)来控制显示呼叫连接尝试状态屏幕、呼叫连接状态屏幕和呼叫终止状态屏幕的功能。例如,呼叫连接尝试状态屏幕、呼叫连接状态屏幕和呼叫终止状态屏幕可包括伙伴电子装置的电话号码、名称和简档图像中的至少一个。当与伙伴电子装置的标识信息相应的用户简档信息不存在于联系人信息数据库中时,处理器220可基于伙伴电子装置的标识信息来控制显示呼叫连接尝试状态屏幕、呼叫连接状态屏幕和呼叫终止状态屏幕的功能。例如,呼叫连接尝试状态屏幕、呼叫连接状态屏幕和呼叫终止状态屏幕可包括伙伴电子装置的电话号码。

根据实施例,处理器220可在与伙伴电子装置的呼叫连接状态期间基于用户输入来控制发送推送消息的功能。例如,处理器220可在与伙伴电子装置连接呼叫的状态期间基于用户输入检测推送消息编写事件,并且可控制显示器260,使得包括用于编写推送消息的用户界面的屏幕被显示。处理器220可基于用户输入来检测推送消息编写完成和推送消息发送事件。响应于检测到推送消息发送事件,处理器220可控制通信接口270,使得推送消息被发送到伙伴电子装置。

根据实施例,处理器220可在处于与伙伴电子装置连接呼叫的状态下经由通信接口270从伙伴电子装置接收推送消息。根据实施例,处理器220可执行控制,使得在与伙伴电子装置的呼叫连接状态期间接收到的推送消息被显示在显示器260上。例如,处理器220可控制显示器260,使得与呼叫连接状态相应的动态呼叫信息被显示在屏幕上,并且推送消息被显示在屏幕的预定区域上。显示推送消息的预定区域可以是屏幕的全部或一部分,并且可由设计者和/或用户设置和改变。处理器220可控制显示器260,使得包括推送消息的弹出窗口被显示。当推送消息中包括url时,处理器220可控制显示器260,使得与url相应的网站屏幕被显示。例如,处理器220可执行网络查看或网络浏览器应用,并且可控制显示器260,使得与url相应的网站屏幕经由执行的应用被显示。

根据实施例,处理器220可存储伙伴电子装置的动态呼叫信息。例如,处理器220可将伙伴电子装置的动态呼叫信息的全部或一部分存储在存储器230中。处理器220可基于动态呼叫信息的存储特性来确定是否存储与至少一个呼叫状态相应的动态呼叫信息。例如,在与伙伴电子装置的呼叫终止之后,处理器220可将存储特性被设置为非易失性特性的动态呼叫信息存储在存储器230中,并且可丢弃存储特性被设置为易失性特性的动态呼叫信息。例如,处理器220可将存储特性被设置为非易失性特性的预定呼叫状态的公共动态呼叫状态信息存储在存储器230中。处理器220可基于专用动态呼叫信息的存储特性和使用特性中的至少一个来确定是否存储专用动态呼叫信息。例如,当专用动态呼叫信息的使用特性不是单次使用时,处理器220可将专用动态呼叫信息存储在存储器230中。当专用动态呼叫信息的使用特性被设置为单次使用时,处理器220可不将专用动态呼叫信息存储在存储器230中,并且在与伙伴电子装置的呼叫终止之后丢弃该信息。例如,当专用动态呼叫信息的存储特性被设置为非易失性特性时,处理器220可将专用动态呼叫信息存储在存储器230中。当专用动态呼叫信息的存储特性被设置为易失性特性时,处理器220可不将专用动态呼叫信息存储在存储器230中,并且在与伙伴电子装置的呼叫终止之后丢弃该信息。

处理器220可基于用户设置选择性地将动态呼叫信息存储在存储器230中。例如,处理器220可基于用户输入来设置将被存储的动态呼叫信息的种类(或类型),并且可将与设置的类型相应的动态呼叫信息存储在存储器230中。可基于呼叫状态来区分动态呼叫信息的类型,并且可基于动态呼叫信息是用于公用还是用于专用来区分动态呼叫信息的类型。例如,基于用户输入,处理器220可基于用户输入执行设置,使得在公共动态呼叫信息中与呼叫连接尝试状态相应的动态呼叫信息被存储在存储器230中。处理器220可在呼叫被终止之后将与呼叫连接尝试状态相应的公共动态呼叫信息存储在存储器230中。例如,处理器220可基于用户输入执行设置,使得在专用动态呼叫信息中与呼叫连接状态相应的动态呼叫信息。处理器220可在呼叫被终止之后将与呼叫连接状态相应的专用动态呼叫信息存储在存储器230中。可基于内容类型来区分动态呼叫信息的类型。例如,处理器220可基于用户输入执行设置,使得动态呼叫信息中的图像被存储。处理器220可在呼叫被终止之后从动态呼叫信息选择图像数据,并且可将选择的图像数据存储在存储器230中。例如,处理器220可基于用户输入执行设置,使得动态呼叫信息中的url被存储。处理器220可在呼叫被终止之后将存储在动态呼叫信息中的url数据存储在存储器230中。

根据实施例,当与至少一个其它电子装置相关联的联系人信息(或用户简档信息)被更新时,处理器220可控制使更新的联系人信息与服务器206同步的功能。例如,处理器220可基于用户输入检测与至少一个其它电子装置相关联的被存储在联系人信息数据库中的用户简档信息(例如,电话号码、名称、简档图像、电子邮件地址等)被更新(例如,被添加、改变和/或删除),并且可控制通信接口270将指示与所述至少一个其它电子装置相关联的联系人信息已被更新的信号发送到服务器206。响应于指示联系人信息已被更新的信号的发送,处理器220可从服务器206接收指示联系人信息的更新被反映到服务器206的联系人信息更新响应信号。联系人信息更新响应信号可包括指示与更新的联系人信息相应的伙伴电子装置是否订阅动态呼叫信息显示服务的信息。例如,当添加与电子装置204相关联的联系人信息时,处理器220可控制通信接口270将指示与电子装置204相关联的联系人信息已被添加的信号发送到服务器206。处理器220可接收指示更新的与电子装置204相关联的联系人信息被反映到服务器206的联系人信息更新响应信号,并且电子装置204经由通信接口270从服务器206订阅动态呼叫信息显示服务。处理器220可基于联系人信息更新响应信号将伙伴电子装置是否订阅动态呼叫信息显示服务记录在存储器230的联系人信息数据库中。

根据实施例,处理器220可删除与至少一个伙伴电子装置相关联的被存储在联系人信息数据库中的动态呼叫信息。例如,处理器220可基于与伙伴电子装置的呼叫事件发生的次数、呼叫事件的频率、呼叫被连接的次数以及呼叫连接的频率中的至少一个来删除与伙伴电子装置相关联的动态呼叫信息。例如,当在预定时间段期间与伙伴电子装置的呼叫事件发生的次数小于阈值数量时,处理器220可删除伙伴电子装置的动态呼叫信息。

存储器230可包括易失性存储器和/或非易失性存储器。存储器230可存储例如与电子装置201的至少一个其它元件相关的命令或数据。根据实施例,存储器230可存储软件和/或程序240。例如,程序240可包括例如内核241、中间件243、应用编程接口(api)245或应用程序(或应用)247。内核241、中间件243和api245中的至少一些可被称为操作系统(os)。存储器230可存储用于用户认证的生物信息。存储器230可将与至少一个其它电子装置(例如,电子装置202和电子装置204)相关联的用户简档信息存储在联系人信息数据库中。用户简档信息可包括例如以下项中的至少一项:电子装置的电话号码、名称、事件、简档图像、地址、电子邮件地址、网址、机构、组、与电子装置201的关系、昵称和状态消息。存储器230可根据处理器220的控制存储与至少一个电子装置相关联的动态呼叫信息。

内核241可控制或管理用于执行由其它程序(例如,中间件243、api245或应用程序247)实现的操作或功能的系统资源(例如,总线210、处理器220或存储器230)。此外,内核241可提供接口,其中,中间件243、api245或应用程序247可通过该接口访问电子装置201的各个元件以控制或管理系统资源。

中间件243可用作例如用于允许api245或应用程序247与内核241通信以交换数据的媒介。中间件243可根据从应用程序247接收到的一个或更多个任务请求的优先级来处理所述一个或更多个任务请求。例如,中间件243可将使用电子装置201的系统资源(例如,总线210、处理器220、存储器230等)的优先级分配给一个或更多个应用程序247,并且可处理所述一个或更多个任务请求。api245是由应用程序247使用的用于控制从内核241或中间件243提供的功能的接口,并且可包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。

输入/输出接口250可用作例如可将从用户或外部装置输入的命令或数据转发到电子装置201的其它元件的接口。输入/输出接口250可将从电子装置201的其它元件接收到的命令或数据输出到用户或外部装置。输入/输出接口250可包括键盘、圆顶开关、物理按钮、触摸面板以及旋钮控制。输入/输出接口250可以是可接收与例如生物信息、运动、温度、声音、图像等相关联的传感器数据的至少一个传感器装置。

显示器260可包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器260可为用户显示例如各种类型的内容(例如,文本、图像、视频、图标和/或符号)。显示器260可包括触摸屏,并且可接收例如使用电子笔或用户身体的一部分产生的触摸输入、手势输入、接近输入或悬停输入。根据处理器220的控制,显示器260可基于呼叫状态显示动态呼叫信息。

通信接口270可在电子装置201与电子装置202、电子装置204或服务器206之间建立通信。例如,通信接口270可经由无线通信或有线通信被连接到网络262以与电子装置204或服务器206通信。通信接口270可发送和接收用于与电子装置204或电子装置206通信的信号。通信接口270可根据处理器220的控制发送和接收用于从服务器206获得动态呼叫信息的信号。

无线通信可包括例如使用以下项中的至少一项的蜂窝通信:长期演进(lte)、高级lte(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)、第五代(5g)网络等。根据实施例,无线通信可包括例如以下项中的至少一项(例如,短程通信):无线保真(wifi)、光保真(li-fi)、蓝牙、蓝牙低功耗(ble)、zigbee、近场通信(nfc)、磁安全传输(mst)、射频(rf)和体域网(ban)。无线通信可包括全球导航卫星系统(gnss)。gnss可以是例如全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(北斗)或欧洲全球卫星导航系统(伽利略)。在本公开中,术语“gps”可与术语“gnss”互换使用。有线通信可包括例如以下项中的至少一项:通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)、电力线通信、光通信和普通老式电话服务(pots)。网络262可包括电信网络,例如,计算机网络(例如,局域网(lan)或广域网(wan))、互联网和电话网络中的至少一个。

图3是根据实施例的电子装置301的框图。电子装置301可包括例如图2所示的电子装置201的一部分或全部。

参照图3,电子装置301可包括至少一个处理器(例如,ap)310、通信模块320、用户识别模块336、存储器330、传感器模块340、输入装置350、显示器360、接口370、音频模块380、相机模块391、电力管理模块395、电池396、指示器397和电机398。

处理器310可控制与其连接的多个硬件元件或软件元件,并且可通过驱动操作系统或应用程序来执行各种数据处理和操作。处理器310可被实现为例如片上系统(soc)。根据实施例,处理器310还可包括图形处理器(gpu)和/或isp。处理器310还可包括图3所示的元件中的至少一些元件(例如,蜂窝模块321)。处理器310可将从至少一个其它元件(例如,非易失性存储器)接收到的命令或数据加载在易失性存储器中,处理所加载的命令或数据,并将结果数据存储在非易失性存储器中。

根据实施例,处理器310可识别与另一电子装置的呼叫状态,并且可控制在屏幕上显示与呼叫状态相应的动态呼叫信息的功能。

通信模块320可具有与图2中的通信接口270的配置相同或相似的配置。通信模块320可包括例如蜂窝模块321、wifi模块323、lifi模块324、蓝牙模块325、gnss模块327(例如,gps模块、glonass模块、北斗模块或伽利略模块)、nfc模块328和rf模块329。

蜂窝模块321可通过通信网络提供例如语音呼叫、视频呼叫、文本消息服务、互联网服务等。根据实施例,蜂窝模块321可使用用户识别模块336(例如,sim卡)来识别和认证通信网络内的电子装置301。蜂窝模块221可执行处理器310可提供的功能中的至少一些功能。蜂窝模块321可包括cp。

wifi模块323、bt模块325、gnss模块327或nfc模块328可包括例如用于处理通过相应模块发送和接收的数据的处理器。根据实施例,蜂窝模块321、wifi模块323、lifi模块324、蓝牙模块325、gnss模块327和nfc模块328中的至少一些(例如,两个或更多个)可被包括在一个集成电路(ic)或ic封装中。

rf模块329可发送和接收例如通信信号(例如,rf信号)。rf模块329可包括例如收发器、功率放大器(amp)模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。根据实施例,蜂窝模块321、wifi模块323、蓝牙模块325、gnss模块327和nfc模块328中的至少一个可通过单独的rf模块发送和接收rf信号。

sim卡336可包括例如嵌入式sim,并且可包括唯一标识信息(例如,集成电路卡标识码(iccid))或用户信息(例如,国际移动用户标识符(imsi))。

存储器330可包括例如内部存储器332或外部存储器334。内部存储器332可包括例如易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)和非易失性存储器(例如,一次可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、闪速rom、闪存(例如,nand闪存、nor闪存等)、硬盘驱动器或固态驱动器(ssd))中的至少一个。

外部存储器334还可包括闪存驱动器,例如,紧凑型闪存(cf)驱动器、安全数字(sd)卡、微安全数字(micro-sd)卡、迷你安全数字(mini-sd)卡、极限数字(xd)卡、多媒体卡(mmc)、记忆棒等。外部存储器334可通过各种接口在功能上和/或物理上被连接到电子装置301。

传感器模块340可测量例如物理量或检测电子装置301的操作状态,并将测量或检测到的信息转换为电信号。传感器模块340可包括例如以下项中的至少一项:手势传感器340a、陀螺仪传感器340b、大气压力传感器340c(例如,气压传感器)、磁性传感器340d、加速度传感器340e(例如,加速度计)、握持传感器340f、接近传感器340g、颜色传感器340h(例如,红色、绿色和蓝色(rgb)传感器)、生物传感器340i、温度/湿度传感器340j、照度传感器340k、紫外(uv)光传感器340m和皮肤电反射(grs)传感器340n。另外地或可选地,传感器模块340可包括例如电子鼻(e-nose)传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器、力触摸传感器、超声传感器和/或指纹传感器。传感器模块340还可包括用于控制属于传感器模块340的至少一个或更多个传感器的控制电路。在实施例中,电子装置301还可包括处理器,其中,该处理器被配置为作为处理器310的一部分或与处理器310分开,以控制传感器模块340,从而在处理器310处于低功率或休眠状态时控制传感器模块340。

输入装置350可包括例如触摸面板352、(数字)笔传感器354、键356或超声输入装置358。触摸面板352可使用例如静电型面板、压敏型面板、红外型面板和超声型面板中的至少一个。此外,触摸面板352还可包括控制电路。触摸面板352还可包括触觉层,以向用户提供触觉响应。

(数字)笔传感器354可例如是触摸面板352的一部分或者包括单独的识别片。键356可包括例如物理按钮、光学键或小键盘。超声输入装置358可通过麦克风388检测在输入工具中产生的超声波,并且识别与检测到的超声波相应的数据。

显示器360可包括面板362、全息图装置364、投影仪366和/或用于控制面板362、全息图装置364、投影仪366的控制电路。面板362可例如被实现为柔性、透明或可穿戴。面板362可与触摸面板352一起被构造为一个或更多个模块。根据实施例,面板362可包括能够测量关于用户的触摸的压力信息(例如,压力坐标和压力强度)的压力传感器(或力传感器)。压力传感器可被实现为与触摸面板352集成的类型,或者被实现为与触摸面板352分开的一个或更多个传感器。全息图装置364可使用光的干涉在空中显示三维图像。投影仪366可将光投射到屏幕上以显示图像。屏幕可例如位于电子装置301的内部或外部。接口370可例如包括hdmi372、usb374、光学接口376或d-超小型(d-sub)连接器378。光学接口376可例如被包括在图2所示的通信接口270中。另外地或可选地,光学接口370可例如包括移动高清链路(mhl)接口、sd卡/mmc接口或红外数据协会(irda)标准接口。

音频模块380可相互转换例如声音和电信号。音频模块280的至少一些组件可被包括在例如图2所示的输入/输出接口250中。音频模块380可处理例如通过扬声器382、受话器384、耳机386或麦克风388输入或输出的声音信息。

相机模块391是拍摄例如静止图像和视频的装置。根据实施例,相机模块391可包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、镜头、isp或闪光灯(例如,led、氙灯等)。

电力管理模块395可管理例如电子装置301的电力。根据实施例,电力管理模块395可包括电力管理集成电路(pmic)、充电器集成电路(ic)或电池量表。可经由电缆和/或无线地从外部向电力管理模块395供电。例如,可使用诸如磁共振方法、磁感应方法或电磁波方法的无线充电方法从外部向电力管理模块395供电。电力管理模块395还可包括诸如线圈回路、谐振电路或整流器的附加电路,以被无线供电。电池量表可测量例如电池396的剩余电池电量、充电电压、电流或温度。

电池396可包括例如可充电电池和/或太阳能电池。根据实施例,电池396可包括可串联或并联连接的多个电池。

指示器397可显示电子装置301或电子装置301的组件(例如,处理器310)的特定状态,例如,启动状态、消息状态或充电状态。电机398可将电信号转换成机械振动并且可产生振动或触觉效果。电子装置301可包括用于支持移动tv的处理装置(例如,gpu)。用于支持移动tv的处理装置可根据数字多媒体广播(dmb)、数字视频广播(dvb)或mediaflotm标准处理媒体数据。

根据本公开的硬件的上述组成元件中的每个组成元件可被配置有一个或更多个组件,并且相应的组成元件的名称可基于电子装置的类型而变化。根据实施例的电子装置可包括前述元件中的至少一个元件。可省略一些元件,或者还可在电子装置中包括其它附加元件。此外,硬件组件中的一些硬件组件可被组合成一个实体中,其中,该实体可执行与组合之前相关组件的功能相同的功能。

图4是根据实施例的程序模块410的框图。程序模块410(例如,程序240)可包括控制与电子装置201和/或在操作系统上驱动的各种应用247相关的资源的操作系统。操作系统可包括例如或badatm。

参照图4,程序模块410可包括内核420、中间件430、api460和/或应用470。程序模块410的至少一部分可被预先加载在电子装置上,或者可从电子装置202、电子装置204或服务器206下载。

内核420可包括例如系统资源管理器421和/或装置驱动器423。系统资源管理器421可控制、分配或检索系统资源。根据实施例,系统资源管理器421可包括进程管理器、存储器管理器或文件系统管理器。装置驱动器423可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、键盘驱动器、wifi驱动器、音频驱动器、触摸装置驱动器、压力装置驱动器或进程间通信(ipc)驱动器。

中间件430可提供例如应用470通常所需的功能,或者可经由api460向应用470提供各种功能,使得应用470可使用电子装置内的有限系统资源。中间件430可包括以下项中的至少一项:运行时库435;应用管理器441;窗口管理器442;多媒体管理器443;资源管理器444;电力管理器445;数据库管理器446;包管理器447;连接管理器448;通知管理器449;位置管理器450;图形管理器451;安全管理器452;和增强特征(ef)管理器453。

运行时库435可包括例如编译器使用以在应用470正被执行时经由编程语言添加新功能的库模块。运行时库435可管理输入/输出、管理存储器或处理算术函数。

应用管理器441可管理例如应用470的生命周期。根据实施例,应用管理器441可基于来自应用470的内容请求将生物信息请求信号发送到安全管理器452。应用管理器441可将从数据库管理器446提供的内容信息提供给应用470。

窗口管理器442可管理用于屏幕的图形用户界面(gui)资源。多媒体管理器443可识别再现各种媒体文件所需的格式,并且可使用适合于相应的格式的编解码器对媒体文件进行编码或解码。资源管理器444可管理应用470的源代码或存储器中的空间。

电力管理器445可管理例如电池的容量或电力,并且可提供操作电子装置所需的电力信息。根据实施例,电力管理器445可与基本输入/输出系统(bios)交互操作。数据库管理器446可例如产生、搜索或改变将被应用470使用的数据库。数据库管理器446可搜索数据库,并检测与从安全管理器452提供的生物信息匹配的内容。包管理器447可管理以包文件的形式分布的应用的安装或更新。连接管理器448可管理例如无线连接。通知管理器449可向用户提供事件(例如,到达消息、约定、接近通知等)。位置管理器450可管理例如电子装置的位置信息。图形管理器451可管理将提供给用户的图形效果或与图形效果相关的用户界面。安全管理器452可提供例如系统安全或用户认证。安全管理器452可响应于从应用管理器441提供的生物信息请求信号经由生物传感器180收集生物信息。

ef管理器453可管理和控制与存储和管理动态呼叫信息的服务器的通信。ef管理器453可响应于来自电话应用的请求来控制从服务器获得伙伴电子装置的动态呼叫信息的功能。ef管理器453可控制将从服务器获得的动态呼叫信息提供给电话应用的功能。ef管理器453可被称为例如ef代理。

根据实施例,中间件430可包括用于管理电子装置的语音呼叫功能或视频呼叫功能的电话管理器或能够形成上述元件的功能的组合的中间件模块。中间件430可提供专用于每种类型的操作系统的模块。中间件430可动态地移除现有元件中的一些元件,或者可添加新元件。api460是例如一组api编程函数,并且可根据操作系统被提供不同的配置。例如,在的情况下,可为每个平台提供一个api集,并且在的情况下,可为每个平台提供两个或更多个api集。

应用470可包括例如主页应用471、拨号器应用472、sms/mms应用473、即时消息(im)应用474、浏览器应用475、相机应用476、闹钟应用477、联系人应用478、语音拨号应用479、电子邮件应用480、日历应用481、媒体播放器应用482、相簿应用483、手表应用484、呼叫应用和健康护理应用(例如,用于测量运动量或血糖水平)、环境信息(例如,大气压、湿度或温度信息)提供应用等。根据实施例,应用470可包括可支持电子装置与外部电子装置之间的信息交换的信息交换应用。信息交换应用可包括例如用于将特定信息转发到外部电子装置的通知转发应用或用于管理外部电子装置的装置管理应用。例如,通知转发应用可将在电子装置的其它应用中产生的通知信息转发到外部电子装置,或者可从外部电子装置接收通知信息以将接收到的通知信息提供给用户。装置管理应用可安装、删除或更新与电子装置通信的外部电子装置的功能(例如,打开/关闭外部电子装置(或外部电子装置的一些元件)或调整显示器的亮度(或分辨率))或在外部电子装置中执行的应用。应用470可包括根据外部电子装置的属性指定的应用(例如,移动医疗器械的健康护理应用)。应用470可包括从外部电子装置接收到的应用。应用470可包括用于提供用户认证服务的应用。用于提供用户认证服务的应用可包括需要执行用户认证以执行由用户请求的功能的应用,例如,用于提供锁定功能的应用、用于提供支付功能的应用等。程序模块410的至少一部分可由软件、固件、硬件(例如,处理器210)或其两个或更多个的组合来实现(例如,执行),并且可包括用于执行一个或更多个功能的模块、程序、例程、指令集或进程。

图5是根据实施例的网络环境500中的服务器501的框图。服务器501可以是图1的第一服务器104、图1的第二服务器108或以将第一服务器104和第二服务器108集成的形式的服务器。

参照图5,服务器501可包括总线510、处理器520、存储器530和通信接口540。在实施例中,电子装置501可省略上述元件中的至少一个元件或者还可包括其它元件。

总线510可包括例如将元件520至元件540相互连接并在元件之间传递通信(例如,控制消息和/或数据)的电路。

处理器520可包括cpu和cp中的一个或更多个。例如,处理器520可执行与电子装置501的至少一个其它元件的控制和/或通信相关的操作或数据处理。

根据实施例,处理器520可存储和管理与至少一个电子装置504相关联的用户简档信息。用户简档信息可包括例如以下项中的至少一项:电子装置的电话号码、名称、事件、简档图像、地址、电子邮件地址、网址、机构、组、与电子装置201的关系、昵称和状态消息。处理器520可将指示至少一个电子装置中的每个电子装置是否订阅动态呼叫信息显示服务的信息存储在存储器530中,并且可管理存储器530中的该信息。处理器520可将指示订阅动态呼叫信息显示服务的至少一个电子装置的动态呼叫信息显示服务用户电子装置列表存储在存储器530中,并且可管理该动态呼叫信息显示服务用户电子装置列表。

根据实施例,处理器520可获得和存储与订阅动态呼叫信息显示服务的至少一个电子装置相关联的动态呼叫信息。处理器520可从至少一个电子装置接收与相应的电子装置相关联的动态呼叫信息。处理器520可从另一服务器506接收与至少一个电子装置相关联的动态呼叫信息。例如,处理器520可从另一服务器506周期性地接收与至少一个电子装置相关联的动态呼叫信息。例如,当从电子装置504接收到用于请求另一电子装置的动态呼叫信息的信号时,处理器520可将用于请求该另一电子装置的动态呼叫信息的传输的信号发送到服务器506,并且可响应于该发送接收该另一电子装置的动态呼叫信息。处理器520可将与至少一个电子装置相关联的动态呼叫信息临时存储在存储器530中。动态呼叫信息可如图1和图2所述被配置。

根据实施例,处理器520可从电子装置504接收用于请求另一电子装置的动态呼叫信息的信号。用于请求动态呼叫信息的传输的信号可包括例如该另一电子装置的标识信息。处理器520可从存储器530获得与该另一电子装置的标识信息相应的动态呼叫信息,并且可将包括获得的动态呼叫信息的响应信号发送到电子装置504。用于请求动态呼叫信息的传输的信号可包括用于询问该另一电子装置是否订阅动态呼叫信息显示服务的信号。例如,当从电子装置504接收到用于询问该另一电子装置是否订阅动态呼叫信息显示服务的信号时,处理器520可基于存储在存储器530中的动态呼叫信息显示服务用户电子装置列表来确定该另一电子装置是否订阅动态呼叫信息显示服务。当该另一电子装置的标识信息存在于动态呼叫信息显示服务用户电子装置列表中时,处理器520可确定该另一电子装置已订阅动态呼叫信息显示服务,并且可控制用于从存储器530搜索该另一电子装置的动态呼叫信息的功能,并将检索到的动态呼叫信息发送到电子装置504。当该另一电子装置的标识信息不存在于动态呼叫信息显示服务用户电子装置列表中时,处理器520可控制将指示该另一电子装置未订阅动态呼叫信息显示服务的响应信号发送到电子装置504的功能。

根据实施例,处理器520可使联系人信息与至少一个电子装置同步。例如,处理器520可从电子装置504接收指示另一电子装置的联系人信息已被更新的信号,并且可基于接收到的信号来更新该另一电子装置的用户简档信息。指示联系人信息已被更新的信号可包括例如指示与该另一电子装置相关联的联系人信息已被添加、改变或删除的信息。处理器520可控制通信接口540将指示同步被完成的联系人信息更新响应信号发送到电子装置504。处理器520可确定联系人信息已被更新的该另一电子装置是否订阅动态呼叫信息显示服务,并且可控制通信接口540,使得包括指示该另一电子装置是否订阅动态呼叫信息显示服务的信息的联系人更新响应信号被发送到电子装置504。

存储器530可包括易失性存储器和/或非易失性存储器。存储器530可存储例如与服务器501的至少一个其它元件相关的命令或数据。根据实施例,存储器530可存储与至少一个电子装置504相关联的简档信息。存储器530可存储指示订阅动态呼叫信息显示服务的电子装置的列表。存储器530可存储与至少一个电子装置相关联的动态呼叫信息。

通信接口540可在服务器501与外部装置(例如,电子装置504和服务器506)之间建立通信。例如,通信接口540可经由无线通信或有线通信被连接到网络562以与外部装置通信。通信接口540可发送和接收用于与另一电子装置通信的信号。通信接口540可根据处理器520的控制来与电子装置504和/或服务器506执行包括动态呼叫信息的信号的发送和接收。

无线通信可包括例如使用lte、lte-a、cdma、wcdma、umts、wibro、gsm、5g网络等中的至少一个的蜂窝通信。根据实施例,无线通信可包括例如wifi、li-fi、蓝牙、ble、zigbee、nfc、mst、rf和ban中的至少一个(例如,短程通信)。无线通信可包括gnss。gnss可以是例如gps、glonass、北斗或伽利略。有线通信可包括例如usb、hdmi、rs-232、电力线通信、光通信、pots等中的至少一个。网络562可包括电信网络,例如,计算机网络(例如,lan或wan)、互联网和电话网络中的至少一个。

根据实施例,一种电子装置包括显示器、通信接口、至少一个处理器以及被电连接到处理器的存储器,其中,在执行时,存储器被配置为存储使所述至少一个处理器能够执行以下操作的指令:检测与另一电子装置相关联的呼叫事件发生;获得与所述另一电子装置相关联的呼叫相关信息;从获得的呼叫相关信息检测至少一条信息,其中,所述至少一条信息相应于与另一电子装置的呼叫状态;并且控制显示器显示包括检测到的所述至少一条信息和指示与所述另一电子装置的呼叫状态的信息的屏幕。

根据实施例,呼叫相关信息可包括与呼叫连接尝试状态相应的至少一条信息、与呼叫连接状态相应的至少一条信息和与呼叫终止状态相应的至少一条信息中的至少一条。

根据实施例,呼叫相关信息可包括公共地应用于包含所述电子装置的多个电子装置的公共呼叫相关信息或应用于所述电子装置的专用呼叫相关信息中的至少一条。

根据实施例,存储器可被配置为存储用于执行以下操作的指令:从公共呼叫相关信息检测至少一条第一信息,其中,所述至少一条第一信息相应于与所述另一电子装置的呼叫状态;从专用呼叫相关信息检测至少一条第二信息,其中,所述至少一条第二信息相应于与所述另一电子装置的呼叫状态;并且控制显示器显示包括第一信息、第二信息和指示与所述另一电子装置的呼叫状态的信息的屏幕。

根据实施例,存储器被配置为存储用于执行以下操作的指令:基于接收到的信号确定专用呼叫相关信息是否被登记在服务器中;当专用呼叫相关信息被登记在服务器中时,控制通信接口将用于请求与所述另一电子装置相关联的呼叫相关信息的传输的信号发送到服务器。

根据实施例,存储器被配置为存储用于执行以下操作的指令:基于与包括在通信相关信息中的至少一条信息中的每条信息相关联的存储特性将至少一条信息存储在存储器中,其中,存储特性被设置为易失性特性和非易失性特性中的一个。

根据实施例,存储器被配置为存储用于执行以下操作的指令:基于与所述另一电子装置相关联的呼叫事件发生的次数来删除与所述另一电子装置相关联的呼叫相关信息。

根据实施例,存储器被配置为存储用于执行以下操作的指令:在与所述另一电子装置的呼叫连接状态期间接收从所述另一电子装置发送的附加信息;并且控制在显示器上显示所述附加信息。

根据实施例,呼叫相关信息可包括图像、文本、动画图像、游戏、音乐、视频、url、天气、触觉数据、手写或它们的3d内容中的至少一个。

根据实施例,存储器被配置为存储用于执行以下操作的指令:检测与所述另一电子装置的呼叫状态被改变;从获得的呼叫相关信息检测与改变的呼叫状态相应的至少一条信息;并且控制显示器显示包括与改变的呼叫状态相应的至少一条信息和指示改变的呼叫状态的信息的屏幕。

根据实施例,存储器被配置为存储用于执行以下操作的指令:检测与所述电子装置相关联的呼叫相关信息登记事件;控制显示器显示与所述电子装置相关联的呼叫相关信息登记屏幕;经由针对呼叫相关信息登记屏幕的用户输入接收与所述电子装置相关联的呼叫相关信息;并且控制通信接口将接收到的与所述电子装置相关联的呼叫相关信息发送到服务器。

根据实施例,与所述电子装置相关联的呼叫相关信息登记屏幕可包括用于接收对公共地应用于多个其它电子装置的公共呼叫相关信息的输入的至少一项或用于接收对应用于指定电子装置的专用呼叫相关信息的输入的至少一项中的至少一个。

根据实施例,一种服务器装置包括:通信接口;至少一个处理器;以及存储器,被电连接到处理器,其中,在执行时,存储器被配置为存储使至少一个处理器能够执行以下操作的指令:获得与至少一个电子装置相关联的呼叫相关信息;从第一电子装置接收用于请求与第二电子装置相关联的呼叫相关信息的信号;并且响应于接收到的信号控制通信接口将与第二电子装置相关联的呼叫相关信息发送到第一电子装置,其中,通信相关信息包括与呼叫连接尝试状态相应的至少一条信息、与呼叫连接状态相应的至少一条信息或与呼叫终止状态相应的至少一条信息中的至少一条。

图6是根据实施例的由电子装置基于呼叫状态显示屏幕的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或图2的电子装置201。

参照图6,在操作601,电子装置(例如,处理器220)可检测呼叫事件。例如,电子装置的处理器220可基于用户输入来检测呼出呼叫事件发生。例如,电子装置的处理器220可基于接收到指示呼入呼叫事件发生的信号的事实来检测呼入呼叫事件发生。

根据实施例,在操作603,电子装置(例如,处理器220)可获得伙伴电子装置的动态呼叫信息。电子装置的处理器220可基于伙伴电子装置的标识信息获得动态呼叫信息。电子装置的处理器220可通过控制通信接口270从服务器接收动态呼叫信息。例如,电子装置的处理器220可控制通信接口270,使得包括伙伴电子装置的标识信息的动态呼叫信息请求信号被发送到服务器,并且响应于动态呼叫信息请求信号从服务器接收伙伴电子装置的动态呼叫信息。电子装置的处理器220可从电子装置的存储器230获得与伙伴电子装置的标识信息相应的动态呼叫信息。例如,电子装置的处理器220可获得动态呼叫信息,其中,该动态呼叫信息是在先前发生与伙伴电子装置相关联的呼叫事件时从服务器获得并且被存储在存储器230中。动态呼叫信息可包括必须根据电子装置与伙伴电子装置之间的呼叫状态被显示在屏幕上的信息。动态呼叫信息可包括与呼叫连接尝试状态相应的信息、与呼叫连接状态相应的信息、以及与呼叫连接终止状态相应的信息中的至少一条。动态呼叫信息可包括例如呼出序言信息、呼入序言信息、徽标信息、结语信息、消息、电话号码和名称中的至少一项,并且可包括与每条信息相应的呼叫状态信息。例如,动态呼叫信息可包括诸如以下信息:(1)呼叫连接尝试状态信息:呼出序言信息、呼入序言信息、消息、电话号码和名称;(2)呼叫连接状态信息:徽标信息、电话号码和名称;(3)呼叫终止状态信息:结语、电话号码和名称。

包括在动态呼叫信息中的上述信息仅是示例,并且本文档的动态呼叫信息不旨在限于此。动态呼叫信息可包括各种类型的内容。例如,动态呼叫信息可包括诸如图像、文本、动画图像、游戏、音乐、视频、url、天气、触觉数据、手写或3d内容的各种类型的内容。动态呼叫信息可包括公共地应用于多个其它电子装置的公共动态呼叫信息以及应用于预定电子装置的专用动态呼叫信息。专用动态呼叫信息可包括专用动态呼叫信息将被应用的预定电子装置的标识信息。专用动态呼叫信息可包括指示是否每次进行与预定电子装置的呼叫时相应的信息将被使用的信息或者指示相应的信息是否将仅用于与相应的电子装置的一次呼叫的信息。例如,专用动态呼叫信息可包括指示相应的信息是否是单次使用信息的特性信息。动态呼叫信息可包括指示针对每条信息的存储特性的信息。例如,动态呼叫信息可包括指示公共动态呼叫信息是非易失性信息还是易失性信息的信息。例如,动态呼叫信息可包括指示专用动态呼叫信息是非易失性信息还是易失性信息的信息。例如,动态呼叫信息可包括指示与每个呼叫状态相应的信息是非易失性信息还是易失性信息的信息。

根据实施例,在操作605,电子装置(例如,处理器220)可识别呼叫状态。例如,电子装置的处理器220可确定与伙伴电子装置的呼叫状态是否与呼叫连接尝试状态、呼叫连接状态或呼叫终止状态相应。电子装置的处理器220可使用电话应用来识别与伙伴电子装置的呼叫状态。

根据实施例,在操作607,电子装置(例如,处理器220)可显示与呼叫状态相应的动态呼叫信息。例如,电子装置的处理器220可执行控制以从在操作603获得的动态呼叫信息检测与当前呼叫状态相应的动态呼叫信息,并且在显示器260上显示包括检测到的动态呼叫信息并指示呼叫状态的屏幕。电子装置的处理器220可执行控制,使得包括与呼叫状态相关联的动态呼叫信息的屏幕基于检测到的呼叫事件的类型被显示在显示器260上。例如,电子装置的处理器220可执行控制以区分检测到的呼叫事件是呼出事件还是呼入事件,并且基于检测到的呼叫事件是呼出事件还是呼入事件在显示器260上显示指示呼叫状态并且包括与当前呼叫状态相应的动态呼叫信息的屏幕。

图7a和图7b是根据实施例的电子装置中的基于呼叫状态的屏幕配置的图示。

参照图7a和图7b,例如,如图7a所示,当检测到的呼叫事件与呼入事件相应时,电子装置的处理器220可根据正被显示在显示器260上的呼叫状态来控制包括至少一条不同信息的呼入呼叫屏幕。例如,如图7b所示,当检测到的呼叫事件与呼出事件相应时,电子装置的处理器220可执行控制,使得包括根据呼叫状态的至少一条不同信息的呼出呼叫屏幕被显示在显示器260上。例如,如图7a所示,当检测到的呼叫事件与呼入事件相应并且当前状态是呼叫连接尝试状态时,电子装置的处理器220可执行控制,使得包括呼入序言图像、名称、电话号码和消息的呼入呼叫连接尝试屏幕710被显示在显示器260上。当呼叫状态从呼叫连接尝试状态改变为呼叫连接状态时,电子装置的处理器220可执行控制,使得包括徽标图像、名称和电话号码的呼入呼叫连接屏幕720被显示在显示器260上。当呼叫状态从呼叫连接状态改变为呼叫终止状态时,电子装置的处理器220可执行控制,使得包括结语图像、名称和电话号码的呼入呼叫终止屏幕730被显示在显示器260上。例如,如图7b所示,当检测到的呼叫事件与呼出事件相应并且当前状态是呼叫连接尝试状态时,电子装置的处理器220可执行控制,使得包括呼出序言图像、名称、电话号码和消息的呼出呼叫连接尝试屏幕740被显示在显示器260上。当呼叫状态从呼叫连接尝试状态改变为呼叫连接状态时,电子装置的处理器220可执行控制,使得包括徽标图像、名称和电话号码的呼出呼叫连接屏幕750被显示在显示器260上。当呼叫状态从呼叫连接状态改变为呼叫终止状态时,电子装置的处理器220可执行控制,使得包括结语图像、名称和电话号码的呼出呼叫终止屏幕760被显示在显示器260上。

以上仅描述了将动态呼叫信息中的序言图像区分为呼出序言图像和呼入序言图像的情况。然而,包括在动态呼叫信息中的至少一条其它信息可被区分为呼出信息和呼入信息。当与当前呼叫状态相应的公共动态呼叫信息和专用动态呼叫信息被包括在动态呼叫信息中时,电子装置可在屏幕上显示与当前呼叫状态相应的专用动态呼叫信息。例如,当三星电子图像和消息“你好,三星电子”作为与呼叫连接尝试状态相应的公共动态呼叫信息被包括在动态呼叫信息中,并且三星电子图像和消息“xxx先生,该呼叫是您要求的维修的确认呼叫”作为与呼叫连接尝试状态相应的专用动态呼叫信息被包括时,电子装置可在呼叫连接尝试屏幕上显示作为专用动态呼叫信息的三星电子图像和“xxx先生,该呼叫是您要求的维修的确认呼叫”。当与当前呼叫状态相应的公共动态呼叫信息和专用动态呼叫信息被包括在动态呼叫信息中时,电子装置的处理器220可执行控制以将与当前呼叫状态相应的公共动态呼叫信息的至少一部分和专用动态呼叫信息一起显示在屏幕上。例如,当三星电子图像和消息“你好,三星电子”作为与呼叫连接尝试状态相应的公共动态呼叫信息被包括在动态呼叫信息中,并且消息“xxx先生,该呼叫是您要求的修复的确认呼叫”作为与呼叫连接尝试状态相应的专用动态呼叫信息被包括时,电子装置的处理器220可执行控制以在呼叫连接尝试屏幕上显示作为公共动态呼叫信息的三星电子图像和作为专用动态呼叫信息的“xxx先生,该呼叫是您要求的维修的确认电话”。

图8是根据实施例的由电子装置获得动态呼叫信息的处理的流程图。在下文中,更详细地描述了图6的操作603。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或者图2的电子装置201。

参照图8,在操作801,电子装置(例如,处理器220)可确定电子装置是否支持动态呼叫信息显示服务。电子装置的处理器220可基于存储在存储器230中的信息确定电子装置是否支持动态呼叫信息显示服务。例如,电子装置的处理器220可基于存储在存储器230中的信息确定电子装置是否支持动态呼叫信息显示服务,其中,存储在存储器230中的信息指示电子装置是否订阅动态呼叫信息显示服务。电子装置的处理器220可基于经由通信接口270与服务器的通信来确定电子装置是否支持动态呼叫信息显示服务。例如,电子装置的处理器220可控制通信接口270,使得用于询问电子装置是否订阅动态呼叫信息显示服务的信号被发送到服务器,并且从服务器接收包括指示电子装置是否订阅动态呼叫信息显示服务的信息的响应信号。

根据实施例,当电子装置支持动态呼叫信息显示服务时,在操作803,电子装置(例如,处理器220)可从服务器请求伙伴电子装置的动态呼叫信息。例如,电子装置的处理器220可控制通信接口270将包括伙伴电子装置的标识信息的动态呼叫信息请求信号发送到服务器。

根据实施例,在操作805,电子装置(例如,处理器220)从服务器接收响应信号。例如,电子装置的处理器220可响应于动态呼叫信息请求信号经由通信接口270从服务器接收响应信号。响应信号可包括伙伴电子装置的动态呼叫信息。响应信号可包括指示伙伴电子装置的动态呼叫信息未被登记在服务器中的信息,或指示伙伴电子装置未订阅动态呼叫信息显示服务的信息。

根据实施例,在操作807,电子装置(例如,处理器220)可确定伙伴电子装置的动态呼叫信息是否被包括在响应信号中。当伙伴电子装置的动态呼叫信息被包括在响应信号中时,电子装置的处理器220可从响应信号获得动态呼叫信息。

根据实施例,当伙伴电子装置的动态呼叫信息未被包括在响应信号中时,在操作809,电子装置(例如,处理器220)可显示与伙伴电子装置相关联的基本信息。基本信息可包括例如伙伴电子装置的标识信息和存储在联系人数据库中的存储的伙伴电子装置的用户简档信息中的至少一条。当指示伙伴电子装置的动态呼叫信息未被登记在服务器中的信息或指示伙伴电子装置未订阅动态呼叫信息显示服务的信息被包括在响应信号中时,电子装置的处理器220可确定未能获得动态呼叫信息,并且确定与伙伴电子装置的标识信息相应的联系人信息是否存在于联系人信息数据库中。当与伙伴电子装置的标识信息相应的联系人信息存在于联系人信息数据库中时,电子装置的处理器220可基于包括在相应的联系人信息中的至少一条信息(例如,电话号码、名称、简档图像等)显示呼叫连接尝试状态屏幕、呼叫连接状态屏幕和呼叫终止状态屏幕。当与伙伴电子装置的标识信息相应的联系人信息不存在于联系人信息数据库中时,电子装置的处理器220可执行控制,使得呼叫连接尝试状态屏幕、呼叫连接状态屏幕、呼叫终止状态屏幕基于伙伴电子装置的标识信息被显示在显示器260上。

根据实施例,当在操作801确定电子装置不支持动态呼叫信息显示服务时,电子装置(例如,处理器220)可执行上述操作809。

图9是根据实施例的由电子装置请求动态呼叫信息的处理的流程图。以下更详细地描述图8的操作803。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或者图2的电子装置201。

参照图9,在操作901,电子装置(例如,处理器220)可确定与伙伴电子装置相关联的信息是否存在于联系人信息数据库中。例如,电子装置的处理器220可确定与伙伴电子装置的标识信息相应的联系人信息是否存在于联系人信息数据库中。

根据实施例,当与伙伴电子装置相关联的信息存在于联系人信息数据库中时,在操作903,电子装置(例如,处理器220)可基于存储在联系人信息数据库中的所述信息确定伙伴电子装置是否支持动态呼叫信息显示服务。例如,电子装置的处理器220可从联系人信息数据库识别指示伙伴电子装置是否订阅动态呼叫信息显示服务的信息。当与伙伴电子装置执行联系人信息的同步时,可预先从服务器接收指示伙伴电子装置是否订阅动态呼叫信息显示服务的信息。以下参照图10更详细地描述预先接收指示伙伴电子装置是否订阅动态呼叫信息显示服务的信息。

根据实施例,当电子装置支持动态呼叫信息显示服务时,在操作905,电子装置(例如,处理器220)可将用于请求伙伴电子装置的动态呼叫信息的信号发送到服务器。用于请求伙伴电子装置的动态呼叫信息的信号可包括伙伴电子装置的标识信息。响应于用于请求伙伴电子装置的动态呼叫信息的信号,电子装置的处理器220可经由通信接口270接收以上参照操作805描述的响应信号。

根据实施例,当伙伴电子装置不支持动态呼叫信息显示服务时,电子装置(例如,处理器220)可继续进行图8的操作809,并且可在屏幕上显示基本信息。

根据实施例,当与伙伴电子装置相关联的信息不存在于联系人信息数据库中时,在操作907,电子装置(例如,处理器220)可将用于询问伙伴电子装置是否支持动态呼叫信息显示服务的信号发送到服务器。用于询问伙伴电子装置是否支持动态呼叫信息显示服务的信号可包括伙伴电子装置的标识信息。响应于用于询问伙伴电子装置是否支持动态呼叫信息显示服务的信号,电子装置可经由通信接口270接收以上参照操作805描述的响应信号。

图10是根据实施例的由电子装置使联系人信息同步的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或者图2的电子装置201。

参照图10,在操作1001,电子装置(例如,处理器220)可确定联系人信息是否被更新。例如,电子装置的处理器220可确定包括在联系人信息数据库中的与至少一个其它电子装置相关联的联系人信息(或用户简档信息)是否被添加、改变或删除。

根据实施例,当联系人信息被更新时,在操作1003,电子装置(例如,处理器220)可将更新的联系人信息发送到服务器。例如,电子装置的处理器220可控制通信接口270将更新的联系人信息发送到服务器,以使联系人信息与服务器同步。每当联系人信息被更新时,电子装置的处理器220可控制通信接口270将更新的联系人信息发送到服务器。每当预定的同步时段过去时,电子装置的处理器220可识别在先前同步点与当前同步点之间的时段期间被更新的联系人信息,并且可控制通信接口270将更新的联系人信息发送到服务器。

根据实施例,在操作1005,电子装置(例如,处理器220)可从服务器接收指示与更新的联系人信息相应的伙伴电子装置是否支持动态呼叫信息显示服务的信息。例如,电子装置的处理器220可经由通信接口270从服务器接收指示更新的联系人信息的同步已经完成的响应信号,并且接收到的响应信号可包括指示与更新的联系人信息相应的伙伴电子装置是否支持动态呼叫信息显示服务的信息。

根据实施例,在操作1007,电子装置(例如,处理器220)可将指示伙伴电子装置是否支持动态呼叫信息显示服务的信息存储在联系人信息数据库中。例如,电子装置的处理器220可将指示伙伴电子装置是否支持动态呼叫信息显示服务的信息映射到伙伴电子装置的识别信息上,并且可存储该信息。

图11是根据实施例的由电子装置获得动态呼叫信息的处理的流程图。以下更详细地描述图6的操作603。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或者图2的电子装置201。

参照图11,在操作1101,电子装置(例如,处理器220)可确定是否存在将电子装置设置为目标的专用动态呼叫信息。电子装置的处理器220可分析指示发生与伙伴电子装置相关联的呼入呼叫的信号,并且可确定是否存在专用动态呼叫信息。例如,指示发生与电子装置相关联的呼入呼叫的信号可包括指示是否存在专用动态呼叫信息的信息。

根据实施例,当存在专用动态呼叫信息时,在操作1103,电子装置(例如,处理器220)可从服务器请求伙伴电子装置的动态呼叫信息。例如,电子装置的处理器220可控制通信接口270将包括伙伴电子装置的标识信息的动态呼叫信息请求信号发送到服务器。例如,电子装置的处理器220可识别伙伴电子装置登记将电子装置设置为目标的专用动态呼叫信息,并且可控制通信接口270将动态呼叫信息请求信号发送到服务器,以获得包括专用动态呼叫信息的动态呼叫信息。

根据实施例,在操作1105,电子装置(例如,处理器220)可接收伙伴电子装置的动态呼叫信息。例如,响应于动态呼叫信息请求信号,电子装置的处理器220可经由通信接口270接收包括动态呼叫信息的响应信号。动态呼叫信息可包括公共地应用于多个电子装置的公共动态呼叫信息,以及仅应用于所述电子装置的专用动态呼叫信息。

根据实施例,当不存在专用动态呼叫信息时,在操作1109,电子装置可确定伙伴电子装置的动态呼叫信息是否存在于联系人信息中。例如,电子装置的处理器220可确定当与伙伴电子装置相关联的先前呼叫事件发生时预先获得的动态呼叫信息是否存在于联系人信息数据库中。当伙伴电子装置的动态呼叫信息不存在于联系人信息中时,在操作1103,电子装置的处理器220可控制通信接口270从服务器请求伙伴电子装置的动态呼叫信息。

根据实施例,当伙伴电子装置的动态呼叫信息存在于联系人信息中时,在操作1111,电子装置(例如,处理器220)可从联系人信息获得伙伴电子装置的动态呼叫信息。例如,电子装置的处理器220可识别伙伴电子装置未登记将电子装置设置为目标的专用动态呼叫信息,并且可确定使用存储在电子装置中的动态呼叫信息,以基于呼叫状态显示动态呼叫信息。

图12a是根据实施例的由电子装置基于呼叫状态显示屏幕的处理的流程图,并且图12b和图12c是由电子装置基于呼叫状态显示屏幕的图示。以下更详细地描述图6的操作605和607。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或者图2的电子装置201。

参照图12a、图12b和图12c,在操作1201,电子装置(例如,处理器220)可显示与呼叫状态相应的动态呼叫信息。例如,电子装置的处理器220可控制显示器260显示如图7a的屏幕710所示的包括呼入序言图像、名称、电话号码和消息的呼入呼叫连接尝试屏幕710。例如,电子装置的处理器220可控制显示器260显示如图7b的屏幕740所示的包括呼出序言图像、名称、电话号码和消息的呼出呼叫连接尝试屏幕740。

根据实施例,在操作1203,电子装置(例如,处理器220)可确定是否检测到(例如,感测到)呼叫连接事件。例如,当检测到的呼叫事件是呼入呼叫事件时,电子装置的处理器220可基于用户输入来检测呼叫连接事件。例如,当检测到的呼叫事件是呼出呼叫事件时,电子装置的处理器220可基于接收到的通知呼叫连接被成功执行的信号来检测呼叫连接事件。

根据实施例,当检测到呼叫连接事件时,在操作1205,电子装置(例如,处理器220)可显示与呼叫连接状态相应的动态呼叫信息。例如,电子装置的处理器220可控制显示器260显示如图7a的屏幕720所示的包括日志图像、名称和电话号码的呼入呼叫连接尝试屏幕720。例如,电子装置的处理器220可控制显示器260显示如图7b的屏幕750所示的包括日志图像、名称和电话号码的呼出呼叫连接尝试屏幕750。

根据实施例,在操作1207,电子装置(例如,处理器220)可确定是否检测到呼叫终止事件。例如,电子装置的处理器220可基于用户输入来检测呼叫终止事件。例如,电子装置的处理器220可基于接收到的指示呼叫连接被终止的信号来检测呼叫终止事件。

根据实施例,当未检测到呼叫终止事件时,在操作1209,电子装置(例如,处理器220)可确定是否接收到推送信息。例如,电子装置的处理器220可确定是否从与连接呼叫的伙伴电子装置接收到推送信息。

根据实施例,当接收到推送信息时,在操作1211,电子装置(例如,处理器220)可显示推送信息。电子装置的处理器220可控制显示器260,使得与呼叫连接状态相应的动态呼叫信息被显示在屏幕上,并且推送消息被显示在屏幕的预定区域上。显示推送消息的预定区域可以是屏幕的全部或一部分,并且可由设计者和/或用户设置和改变。电子装置的处理器220可控制显示器260,使得与呼叫连接状态相应的动态呼叫信息被显示在屏幕上,并且包括推送消息的弹出窗口被显示。电子装置的处理器220确定url是否存在于推送消息中,并且当确定存在url时,处理器220可控制显示器260,使得与url相应的网站屏幕被显示。例如,电子装置的处理器220可执行网络查看或网络浏览器应用,并且可控制显示器260,使得与相应的url相应的网站屏幕经由执行的应用被显示。例如,当在呼叫连接状态期间从伙伴电子装置接收到推送信息时,电子装置的处理器220可控制显示器260在显示包括徽标图像、名称和电话号码的呼叫连接屏幕1250的状态下额外显示指示接收到包括url的推送信息的图标1252,如图12b所示。当电子装置的处理器220检测到针对指示接收到推送信息的图标1252的用户输入时,处理器220可控制显示器260显示与url相应的网站屏幕1254。例如,当在呼叫连接状态期间从伙伴电子装置接收到推送信息时,电子装置的处理器220可控制显示器260在没有用户输入的情况下将显示如图12b所示的包括徽标图像、名称和电话号码的呼叫连接屏幕1250的状态切换到显示与url相应的网站屏幕1254的状态。电子装置的处理器220可控制显示器260,使得包括在推送信息中的url和/或包括在推送信息中的另一内容被显示,而不是指示接收到推送信息的图标1252被显示。

根据实施例,当检测到呼叫终止事件时,在操作1213,电子装置(例如,处理器220)可显示与呼叫终止状态相应的动态呼叫信息。例如,电子装置的处理器220可控制显示器260显示如图7a的屏幕730所示的包括结语图像、名称和电话号码的呼入呼叫终止屏幕730。例如,电子装置的处理器220可控制显示器260显示如图7b的屏幕760所示的包括结语图像、名称和电话号码的呼出呼叫终止屏幕760。与呼叫终止状态相应的动态呼叫信息可包括url。当url被包括在与呼叫终止状态相应的动态呼叫信息中时,电子装置的处理器220可控制显示器260分别显示如图7a所示的呼叫终止屏幕730和如图7b所示的呼叫终止屏幕760,并且可响应于检测到针对包括在呼叫终止屏幕730和760中的至少一条信息的用户输入而控制显示器260显示与url相应的网站屏幕。例如,如图12c所示,在包括结语图像、名称和电话号码的呼叫终止屏幕1260被显示的状态下,当检测到针对结语图像的用户输入1262时,电子装置的处理器220可控制显示器260显示与包括在相应于呼叫终止状态的动态呼叫信息中的url相应的网站屏幕1264。电子装置的处理器220可在呼叫终止之后将至少一条动态呼叫信息存储在联系人信息数据库中。然而,存储动态呼叫信息的时间点可不受限制。例如,电子装置的处理器220可在获得动态呼叫信息的时间点存储至少一条动态呼叫信息。

根据实施例,当在操作1203未检测到呼叫连接事件时,在操作1215,电子装置(例如,处理器220)可确定是否检测到(例如,感测到)呼叫拒绝事件。例如,电子装置的处理器220可基于用户输入来检测呼叫拒绝事件。例如,电子装置的处理器220可基于接收到的指示呼叫连接被拒绝的信号来检测呼叫拒绝事件。

根据实施例,当未检测到呼叫连接事件和呼叫拒绝事件时,电子装置(例如,处理器220)可执行控制,使得与呼叫连接尝试状态相应的动态呼叫信息在操作1201被持续显示。

根据实施例,当检测到呼叫拒绝事件时,电子装置(例如,处理器220)可终止程序。然而,伙伴电子装置的动态呼叫信息可包括与呼叫拒绝状态相应的动态呼叫信息。当与呼叫拒绝状态相应的动态呼叫信息被包括在伙伴电子装置的动态呼叫信息中时,电子装置的处理器220可控制显示器260显示包括与呼叫拒绝状态相应的动态呼叫信息的呼叫拒绝屏幕。

图13是根据实施例的由电子装置登记动态呼叫信息的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。电子装置可以是图1的第一电子装置100、第二电子装置102或者图2的电子装置201。

参照图13,在操作1301,电子装置(例如,处理器220)可确定是否检测到(例如,感测到)动态呼叫信息登记事件。例如,电子装置的处理器220可基于用户输入检测是否发生动态呼叫信息登记事件。

根据实施例,当检测到动态呼叫信息登记事件时,在操作1303,电子装置(例如,处理器220)可显示动态呼叫信息登记屏幕。例如,电子装置的处理器220可控制显示器260提供用于登记针对每个呼叫状态的动态呼叫信息的用户界面。用于登记动态呼叫信息的用户界面可包括用于登记应用于预定电子装置的专用动态呼叫信息的用户界面。用于登记动态呼叫信息的用户界面可包括至少一个公共动态呼叫信息登记项和至少一个专用动态呼叫信息登记项。用于登记动态呼叫信息的用户界面可包括需要输入预定类型的信息的用户界面。例如,用于登记动态呼叫信息的用户界面可包括需要输入呼入序言图像、呼出序言图像、徽标、结语、消息、电话号码和名称中的至少一个的用户界面。允许登记的呼入序言图像尺寸和允许登记的呼出序言图像尺寸可彼此不同。

根据实施例,在操作1305,电子装置(例如,处理器220)可基于用户输入来接收动态呼叫信息。例如,电子装置的处理器220可经由显示在屏幕上的动态呼叫信息登记屏幕接收与每个呼叫状态相应的动态呼叫信息。

根据实施例,在操作1307,电子装置(例如,处理器220)可将基于的动态呼叫信息发送到服务器。例如,电子装置的处理器220可基于用户输入检测完成动态呼叫信息的输入,并且可控制通信接口270将包括输入的动态呼叫信息的动态呼叫信息登记信号发送到服务器。

图14是根据实施例的由第一服务器提供动态呼叫信息的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。第一服务器可以是图1的第一服务器104或图5的服务器501。

参照图14,在操作1401,第一服务器(例如,处理器520)可确定是否接收到与至少一个电子装置相关联的动态呼叫信息。例如,第一服务器的处理器520可确定是否经由通信接口540从第二服务器接收到与至少一个电子装置相关联的动态呼叫信息。第二服务器可以是图1的第二服务器108或图5的服务器501。根据实施例,可从第二服务器周期性地接收与至少一个电子装置相关联的动态呼叫信息。可响应于来自第一服务器的请求从第二服务器接收与至少一个电子装置相关联的动态呼叫信息。

根据实施例,当接收到与至少一个电子装置相关联的动态呼叫信息时,在操作1403,第一服务器(例如,处理器220)可存储接收到的动态呼叫信息。第一服务器的处理器520可确定与所述至少一个电子装置相关联的动态呼叫信息是否预先存储在动态呼叫信息数据库中。当先前存储的与所述至少一个电子装置相关联的动态呼叫信息存在于动态呼叫信息数据库中时,第一服务器的处理器520可删除先前存储的动态呼叫信息,并且将接收到的动态呼叫信息存储在存储器530中。例如,当先前存储的与至少一个电子装置相关联的公共动态呼叫信息存在于动态呼叫信息数据库中且接收到的动态呼叫信息是公共动态呼叫信息时,第一服务器的处理器520可删除先前存储的公共动态呼叫信息,并且可存储接收到的公共动态呼叫信息。当先前存储的与所述至少一个电子装置相关联的动态呼叫信息存在于动态呼叫信息数据库中时,第一服务器的处理器520除了可存储先前存储的动态呼叫信息之外,还可额外存储接收到的动态呼叫信息。例如,当先前存储的与至少一个电子装置相关联的公共动态呼叫信息存在于动态呼叫信息数据库并且接收到的动态呼叫信息是专用动态呼叫信息时,第一服务器的处理器520可保留先前存储的公共动态呼叫信息,并且可额外存储专用动态呼叫信息。无论动态呼叫信息的存储特性如何,第一服务器的处理器520都可存储接收到的动态呼叫信息。第一服务器的处理器520可将与至少一个电子装置相关联的标识信息添加到指示订阅动态呼叫信息显示服务的电子装置的列表。

根据实施例,在操作1405,第一服务器(例如,处理器220)可确定是否接收到用于请求第二电子装置的动态呼叫信息的信号。例如,第一服务器的处理器520可确定是否经由通信接口540从第一电子装置接收到用于请求与第二电子装置相关联的动态呼叫信息的传输的信号。用于请求第二电子装置的动态呼叫信息的信号可包括第二电子装置的标识信息。当未接收到用于请求第二电子装置的动态呼叫信息的信号时,在操作1401,第一服务器的处理器520可确定是否接收到与至少一个电子装置相关联的动态呼叫信息。用于请求第二电子装置的动态呼叫信息的信号可包括用于询问第二电子装置是否订阅动态呼叫信息显示服务的信号。

根据实施例,当接收到用于请求第二电子装置的动态呼叫信息的信号时,在操作1407,第一服务器(例如,处理器220)可确定是否存在第二电子装置的动态呼叫信息。例如,第一服务器的处理器520可获得包括在用于请求动态呼叫信息的信号中的第二电子装置的标识信息。第一服务器的处理器520可基于是否检索到与获得的标识信息相应的动态呼叫信息来确定是否存在第二电子装置的动态呼叫信息。

根据实施例,当存在第二电子装置的动态呼叫信息时,在操作1409,第一服务器(例如,处理器220)可发送包括第二电子装置的动态呼叫信息的响应信号。例如,当检索到与获得的标识信息相应的动态呼叫信息时,第一服务器的处理器520可控制通信接口540将包括检索到的动态呼叫信息的响应信号发送到第一电子装置,其中,第一电子装置发送用于请求第二电子装置的动态呼叫信息的信号。响应信号可包括第二电子装置的公共动态呼叫信息的至少一部分以及专用动态呼叫信息的至少一部分。例如,当公共动态呼叫信息包括第一呼入序言图像、第一呼出序言图像、第一徽标、第一结语、第一消息、第一电话号码和第一名称,并且专用动态呼叫信息包括第二呼入序言图像、第二消息和第二电话号码时,第一服务器的处理器520可控制通信接口540将包括第二呼入序言图像、第一呼出序言图像、第一徽标、第一结语、第二消息、第二电话号码和第一名称的响应信号发送到第一电子装置。

根据实施例,当不存在第二电子装置的动态呼叫信息时,在操作1411,第一服务器(例如,处理器220)可发送指示第二电子装置的动态呼叫信息未被登记的响应信号。例如,当未检索到与获得的标识信息相应的动态呼叫信息时,第一服务器的处理器520可控制通信接口540将指示第二电子装置的动态呼叫信息未被登记在服务器中的响应信号发送到第一电子装置,其中,第一电子装置发送用于请求第二电子装置的动态呼叫信息的信号。响应信号可包括指示第二电子装置未订阅动态呼叫显示服务的信息。

图15是根据实施例的由第一服务器搜索动态呼叫信息的处理的流程图。以下将更详细地描述图14的操作1405和1407。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。第一服务器可以是图1的第一服务器104或图5的服务器501。

参照图15,在操作1501,第一服务器(例如,处理器520)可确定是否接收到用于询问(例如,请求)第二电子装置是否订阅动态呼叫信息显示服务的信号。用于询问第二电子装置是否订阅动态呼叫信息显示服务的信号可包括例如用于询问第二电子装置是否是订阅动态呼叫信息显示服务的电子装置的信息、以及当第二电子装置是订阅动态呼叫信息显示服务的电子装置时用于请求动态呼叫信息的传输的信息。

根据实施例,在操作1503,第一服务器(例如,处理器220)可确定第二电子装置是否订阅动态呼叫信息显示服务。例如,第一服务器的处理器520可检查第二电子装置的标识信息是否存在于订阅动态呼叫信息显示服务的电子装置的列表中,以确定第二电子装置是否订阅动态呼叫信息显示服务。

根据实施例,当识别出第二电子装置订阅动态呼叫信息显示服务时,在操作1505,第一服务器(例如,处理器220)可搜索第二电子装置的动态呼叫信息。第一服务器的处理器520可从第一服务器的动态呼叫信息数据库搜索第二电子装置的动态呼叫信息。第一服务器的处理器520可从第二服务器的动态呼叫信息数据库搜索第二电子装置的动态呼叫信息。例如,第一服务器的处理器520可经由通信接口540从第二服务器请求第二电子装置的动态呼叫信息,并且可从第二服务器接收第二电子装置的动态呼叫信息。

图16是根据实施例的由第二服务器管理动态呼叫信息的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。第二服务器可以是图1的第二服务器108或图5的服务器501。

参照图16,在操作1601,第二服务器(例如,处理器520)可确定是否从电子装置接收到动态呼叫信息。根据实施例,第二服务器的处理器520可经由通信接口540从至少一个电子装置接收包括动态呼叫信息的动态呼叫信息登记请求消息。第二服务器的处理器520可经由通信接口540从至少一个电子装置接收包括将预定电子装置设置为目标的专用动态呼叫信息的动态呼叫信息登记请求消息。

根据实施例,当从电子装置接收到动态呼叫信息时,在操作1603,第二服务器(例如,处理器220)可存储接收到的动态呼叫信息。第二服务器的处理器520可确定与相应的电子装置相关联的动态呼叫信息是否预先存储在动态呼叫信息数据库中。当先前存储的与相应的电子装置相关联的动态呼叫信息存在于动态呼叫信息数据库中时,第二服务器的处理器520可删除先前存储的动态呼叫信息并且存储接收到的动态呼叫信息。例如,当先前存储的与相应的电子装置相关联的公共动态呼叫信息被存储在动态呼叫信息数据库中,并且接收到的动态呼叫信息是公共动态呼叫信息时,第二服务器的处理器520可删除先前存储的公共动态呼叫信息,并且可存储接收到的公共动态呼叫信息。当先前存储的与相应的电子装置相关联的动态呼叫信息存在于动态呼叫信息数据库中时,第二服务器的处理器520除了可存储先前存储的动态呼叫信息之外,还可额外存储接收到的动态呼叫信息。例如,当先前存储的与相应的电子装置相关联的公共动态呼叫信息存在于动态呼叫信息数据库中,并且接收到的动态呼叫信息是专用动态呼叫信息时,第二服务器的处理器520可保留先前存储的公共动态呼叫信息,并且可额外存储专用动态呼叫信息。无论动态呼叫信息的存储特性如何,第二服务器的处理器520可存储接收到的动态呼叫信息。第二服务器可将与相应的电子装置相关联的标识信息添加到指示订阅动态呼叫信息显示服务的电子装置的列表。

根据实施例,在操作1605,第二服务器(例如,处理器220)可检测是否发生同步事件。第二服务器的处理器520可在每次预定同步时段过去时检测到同步事件发生。第二服务器的处理器520可基于来自第一服务器的请求检测到同步事件发生。例如,当由第一服务器请求至少一条动态呼叫信息时,第二服务器的处理器520可检测到同步事件发生。

根据实施例,当检测到同步事件的发生时,在操作1607,第二服务器(例如,处理器220)可将存储的同步呼叫信息发送到第一服务器。第二服务器的处理器520可控制通信接口540,使得存储在第二服务器的动态呼叫信息数据库中的动态呼叫信息的全部或一部分被发送到第一服务器。第二服务器的处理器520可控制通信接口540,使得存储在第二服务器的动态呼叫信息数据库中的所有电子装置的动态呼叫信息被发送到第一服务器。第二服务器的处理器520可控制通信接口540,使得存储在第二服务器的动态呼叫信息数据库中的一些电子装置的动态呼叫信息被发送到第一服务器。例如,第二服务器的处理器520可从经由通信接口540从第一服务器接收到的动态呼叫信息请求信号获得与至少一个电子装置相关联的标识信息,并且可将与获得的标识信息相应的电子装置的动态呼叫信息发送到第一服务器。

图17是根据实施例的由系统提供与呼入呼叫相关联的动态呼叫信息显示服务的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。可省略图17中以虚线表示的操作。

参照图17,在操作1710,第二电子装置1707可基于用户输入来接收动态呼叫信息。例如,第二电子装置1707可基于用户输入来检测动态呼叫信息登记事件,并且可提供用于登记动态呼叫信息的用户界面。第二电子装置1707可经由用于登记动态呼叫信息的用户界面从用户接收动态呼叫信息。根据实施例,在操作1710接收到的动态呼叫信息可包括公共地应用于多个电子装置的公共动态呼叫信息。

根据实施例,在操作1712,第二电子装置1707可将用于请求登记动态呼叫信息的信号发送到第二服务器1705。例如,第二电子装置1707可将包括基于用户输入接收到的动态呼叫信息的动态呼叫信息登记请求信号发送到第二服务器1705。

根据实施例,从第二电子装置1707接收动态呼叫信息登记请求信号的第二服务器1705可存储包括在接收到的动态呼叫信息登记请求信号中的动态呼叫信息,并且在操作1714,可使动态呼叫信息与第一服务器1703同步。例如,第二服务器1705可将存储在第二服务器1705中的动态呼叫信息发送到第一服务器1703。可以以预定间隔执行动态呼叫信息的同步,并且可通过来自第一服务器1703的请求来执行动态呼叫信息的同步。

根据实施例,在操作1720,第二电子装置1707可基于用户输入接收将第一电子装置1701设置为目标的动态呼叫信息。例如,第二电子装置1707可基于用户输入检测将第一电子装置1701设置为目标的专用动态呼叫信息登记事件,并且可提供用于登记专用动态呼叫信息的用户界面。第二电子装置1707可经由用于登记专用动态呼叫信息的用户界面接收与第一电子装置1701相关联的专用动态呼叫信息。

根据实施例,在操作1722,第二电子装置1707可将用于请求额外登记将第一电子装置1701设置为目标的动态呼叫信息的信号发送到第二服务器1705。例如,第二电子装置1707可将用于请求额外识别包括基于用户输入接收到的专用动态呼叫信息的动态呼叫信息的信号发送到第二服务器1705。

根据实施例,第二服务器1705可接收与将第一电子装置1701设置为目标的专用动态呼叫信息相关联的额外登记请求信号,并且在操作1724,可从第一服务器1703请求额外登记将第一电子装置1701设置为目标的专用动态呼叫信息。在请求额外登记专用动态呼叫信息之前,第二服务器1705可将用于询问第一电子装置1701是否订阅动态呼叫信息显示服务的信号发送到第一服务器1703。第一服务器1703可确定第一电子装置1701是否订阅动态呼叫信息显示服务,并且可将指示与对动态呼叫信息显示服务的订阅相关联的识别信息的响应信号发送到第二服务器1705。基于从第一服务器1703接收到的响应信号,当识别出第一电子装置1701订阅动态呼叫信息显示服务时,第二服务器1705可从第一服务器1703请求额外登记将第一电子装置1701设置为目标的专用动态呼叫信息。基于从第一服务器1703接收到的响应信号,当识别出第一电子装置1701未订阅动态呼叫信息显示服务时,第二服务器1705可不从第一服务器1703请求额外登记,并且可将指示不允许额外登记专用动态呼叫信息的响应信号发送到第二电子装置1707。指示不允许额外登记专用动态呼叫信息的响应信号可包括指示第一电子装置1701未订阅动态呼叫信息显示服务的信息。

响应于用于额外登记将第一电子装置1701设置为目标的专用动态呼叫信息的请求,第二服务器1705可从第一服务器1703接收指示第一电子装置1701是否订阅动态呼叫信息显示服务的信号。例如,当第二服务器1705请求额外登记将第一电子装置1701设置为目标的专用动态呼叫信息时,第一服务器1703可确定第一电子装置1701是否订阅动态呼叫信息显示服务。当识别出第一电子装置1701订阅动态呼叫信息显示服务时,第一服务器1703可存储从第二服务器1705接收到的专用动态呼叫信息。第一服务器1703可将包括指示第一电子装置1701订阅动态呼叫信息显示服务的信息和指示额外登记专用动态呼叫信息完成的信息中的至少一条信息的响应信号发送到第二服务器1705。当识别出第一电子装置1701未订阅动态呼叫信息显示服务时,第一服务器1703可将包括指示第一电子装置1701未订阅动态呼叫信息显示服务的信息和指示不允许额外登记专用动态呼叫信息的信息中的至少一条信息的响应信号发送到第二服务器1705。第二服务器1705可将指示是否成功执行额外登记专用动态呼叫信息的响应信号发送到第二电子装置1707。

根据实施例,在操作1730,第二电子装置1707可将呼叫连接请求信号发送到第一电子装置1701。例如,基于用户输入,第二电子装置1707可检测与第一电子装置1701相关联的呼出呼叫事件发生,并且可将呼叫连接请求信号发送到第一电子装置1701。

根据实施例,在操作1732,从第二电子装置1707接收呼叫连接请求信号的第一电子装置1701可确定第二电子装置1707是否支持动态呼叫信息显示服务。根据实施例,第一电子装置1701可基于先前存储在第一电子装置1701的联系人信息数据库中的信息来确定第二电子装置是否支持动态呼叫信息显示服务。第一电子装置1701向第一服务器1703询问第二电子装置是否支持动态呼叫信息显示服务,并且可从第一服务器1703接收指示第二电子装置是否支持动态呼叫信息显示服务的响应信号。在假设第二电子装置1707支持动态呼叫信息显示服务的情况下描述下面的操作。

根据实施例,当识别出第二电子装置1707支持动态呼叫信息显示服务时,在操作1734,第一电子装置1707可将包括第二电子装置1707的标识信息的动态呼叫信息请求信号发送到第一服务器1703。

根据实施例,在操作1736,从第一电子装置1701接收动态呼叫信息请求信号的第一服务器1703可将包括与第二电子装置1707相关联的动态呼叫信息的信号发送到第一电子装置1701。包括与第二电子装置1707相关联的动态呼叫信息的信号可包括公共动态呼叫信息和将第一电子装置1701设置为目标的专用动态呼叫信息。第一服务器1703可将第二电子装置1707的专用动态呼叫信息和公共动态呼叫信息两者发送到第一电子装置1701。第一服务器1703可基于第一电子装置1701的呼叫事件类型和指示是否存在将第一电子装置1701设置为目标的专用动态呼叫信息的信息来选择和发送第二电子装置1707的公共动态呼叫信息中的至少一些和专用动态呼叫信息中的至少一些。例如,当公共动态呼叫信息包括第一呼入序言图像、第一呼出序言图像、第一徽标、第一结语、第一消息、第一电话号码和第一名称,并且专用动态呼叫信息包括第二呼入序言图像、第二消息和第二电话号码时,第一服务器可将包括第二呼入序言图像、第一徽标、第一结语、第二消息、第二电话号码和第一名称的响应信号发送到第一电子装置。呼叫事件类型可包括呼入呼叫事件和呼出呼叫事件。

根据实施例,在操作1738,第一电子装置1701可根据呼叫状态显示动态呼叫信息。例如,第一电子装置1701可如图6的操作605和607那样进行操作。

图17的上述描述是第二电子装置1707将公共动态呼叫信息登记在第二服务器1705中,然后将专用动态呼叫信息登记在第二服务器1705中的情况。然而,根据实施例,第二电子装置1707可将公共动态呼叫信息和专用动态呼叫信息一起登记在服务器1705中。例如,第二电子装置1707可在单个屏幕上提供用于登记公共动态呼叫信息的用户界面和用于登记专用动态呼叫信息的用户界面。第二电子装置1707可将包括经由单个屏幕输入的公共动态呼叫信息和专用动态呼叫信息的动态呼叫信息登记请求信号发送到服务器1705。例如,第二电子装置1707可基于用户输入持续显示用于提供用于登记公共动态呼叫信息的用户界面的屏幕和用于提供用于登记专用动态呼叫信息的用户界面的屏幕。第二电子装置1707可将包括经由持续显示的屏幕输入的公共动态呼叫信息和专用动态呼叫信息的动态呼叫信息登记请求信号发送到服务器1705。

第一电子装置1701可在将呼叫连接请求信号发送到第二电子装置之前登记动态呼叫信息。例如,第一电子装置1701的动态呼叫信息可以以与操作1710、1712和1714中的方式相同的方式被登记在第一服务器1703中。

图18是根据实施例的由系统提供与呼出呼叫相关联的动态呼叫信息显示服务的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。

参照图18,第二电子装置1807接收动态呼叫信息的操作1810、第二电子装置1807请求与第二服务器1805的登记的操作1812、以及第二服务器1805与第一服务器1803同步的操作1814分别以与图17的操作1710、1712和1714中的方式相同的方式被执行,因此,以下省略对操作1810、1812和1814的描述。

根据实施例,在操作1820,第一电子装置1801可将呼叫连接请求信号发送到第二电子装置1807。例如,基于用户输入,第一电子装置1801可检测与第二电子装置1807相关联的呼出呼叫事件,并且可将呼叫连接请求信号发送到第二电子装置1807。

根据实施例,在操作1822,第一电子装置1801可确定第二电子装置1807是否支持动态呼叫信息显示服务。第一电子装置1801可基于先前存储在第一电子装置1801的联系人信息数据库中的信息确定第二电子装置1807是否支持动态呼叫信息显示服务。第一电子装置1801向第一服务器1803询问第二电子装置1807是否支持动态呼叫信息显示服务,并且可从第一服务器1806接收指示第二电子装置1807是否支持动态呼叫信息显示服务的响应信号。在假设第二电子装置1807支持动态呼叫信息显示服务的情况下描述下面的操作。

根据实施例,当识别出第二电子装置1807支持动态呼叫信息显示服务时,在操作1824,第一电子装置1801可将包括第二电子装置1807的标识信息的动态呼叫信息请求信号发送到第一服务器1803。

根据实施例,在操作1826,从第一电子装置1801接收动态呼叫信息请求信号的第一服务器1803可将包括与第二电子装置1807相关联的动态呼叫信息的信号发送到第一电子装置1801。包括与第二电子装置1807相关联的动态呼叫信息的信号可包括公共动态呼叫信息。

根据实施例,在操作1838,第一电子装置1801可根据呼叫状态显示动态呼叫信息。例如,第一电子装置1801可如图6的操作605和607所示进行操作。

在将呼叫连接请求信号发送到第二电子装置之前,第一电子装置1801可登记公共动态呼叫信息和将第二电子装置1807设置为目标的专用动态呼叫信息。第一电子装置1801的公共动态呼叫信息和专用动态呼叫信息可以以与图17的操作1710、1712、1714、1720、1722和1724中的方式相同的方式被登记在第一服务器1803中。

图19是根据实施例的由电子装置提供动态呼叫信息显示服务的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。

参照图19,第一电子装置1900可包括电话应用1902、联系人信息db1904和ef代理(或ef管理器)1906。联系人信息db1904可以是包括包含联系人信息的数据库以及控制并管理该数据库的应用。

根据实施例,在操作1920,第一电子装置1900的电话应用1902可检测(例如,感测)与第二电子装置相关联的呼叫事件。例如,电话应用可检测呼出呼叫事件或呼入呼叫事件发生。

根据实施例,在操作1922,第一电子装置1900的电话应用1902可与ef代理1906通信以确定第一电子装置1900是否支持动态呼叫信息显示服务。例如,电话应用1902可将用于询问第二电子装置1900是否订阅动态呼叫信息显示服务的信号发送到ef代理1906,并且可从ef代理1906接收指示第二电子装置1900订阅动态呼叫信息显示服务的响应信号。在假设第一电子装置1900支持动态呼叫信息显示服务的情况下提供以下描述。

根据实施例,在操作1924,识别第一电子装置1900支持动态呼叫信息显示服务的电话应用1902可在操作1924与联系人信息db1904通信以确定第二电子装置是否支持动态呼叫信息显示服务。例如,电话应用1902可在联系人信息db1904中识别指示第二电子装置是否支持动态呼叫信息显示服务的信息。指示第二电子装置是否支持动态呼叫信息显示服务的信息可根据与第二电子装置相关联的联系人信息更新过程被存储在联系人信息db1904中,以下参照图20更详细地描述这一点。在假设第二电子装置的联系人信息和指示第二电子装置支持动态呼叫信息显示服务的信息被存储在联系人信息db1904中的情况下提供以下描述。然而,与第二电子装置相应的联系人信息可不存在于联系人信息db1904中,或者可不存在指示第二电子装置是否支持动态呼叫信息显示服务的信息。在这种情况下,第一电子装置1900的电话应用1902可请求ef代理1906来确定第二电子装置是否订阅动态呼叫信息显示服务。ef代理1906向第一服务器1910询问第二电子装置是否订阅动态呼叫信息显示服务,并且可从第一服务器1910接收指示第二电子装置是否支持动态呼叫信息显示服务的响应信号。

根据实施例,在操作1926,识别第一电子装置1900和第二电子装置支持动态呼叫信息显示服务的电话应用1902可将用于请求动态呼叫信息的信号发送到ef代理1906。用于请求动态呼叫信息的信号可包括呼叫事件类型信息。例如,用于请求动态呼叫信息的信号可包括指示在操作1920中检测到的呼叫事件是呼出呼叫事件还是呼入呼叫事件的信息。

根据实施例,在操作1928,第一电子装置1900的ef代理1906可将用于请求动态呼叫信息的信号发送到第一服务器1910。用于请求动态呼叫信息的信号可包括第二电子装置的标识信息。用于请求动态呼叫信息的信号可包括第二电子装置的标识信息和呼叫事件类型信息。

根据实施例,在操作1930,第一服务器1910可搜索第二电子装置的动态呼叫信息。例如,第一服务器1910可搜索与第二电子装置的标识信息相应的动态呼叫信息。动态呼叫信息可包括公共动态呼叫信息和将第一电子装置1900设置为目标的专用动态呼叫信息中的至少一条。

根据实施例,在操作1932,第一服务器1910可将检索到的动态呼叫信息发送到第一电子装置1900。第一服务器1910可将第二电子装置的动态呼叫信息的全部或至少一些发送到第一电子装置1900。例如,第一服务器1910可将第二电子装置的公共动态呼叫信息和第二电子装置的将第一电子装置1900设置为目标的专用动态呼叫信息两者发送到第一电子装置1900。例如,第一服务器1910可将第二电子装置的公共动态呼叫信息中的至少一些公共动态呼叫信息和将第一电子装置1900设置为目标的专用动态呼叫信息中的至少一些专用动态呼叫信息发送到第一电子装置1900。例如,第一服务器1910可将在包括在第二电子装置的动态呼叫信息中的信息之中的与事件类型相应的信息发送到第一电子装置1900。

根据实施例,第一电子装置1900的ef代理1906可从第一服务器1910接收第二电子装置的动态呼叫信息,并且在操作1934,可将指示第二电子装置支持动态呼叫信息显示服务的信息记录在联系人信息db1904中。例如,当第二电子装置的联系人信息存在于联系人信息db1904中时,ef代理1906可将指示第二电子装置支持动态呼叫信息显示服务的信息存储在联系人信息db1904中。例如,当第二电子装置的联系人信息不存在于联系人信息db1904中时,ef代理1906可省略操作1934。

根据实施例,在操作1936,第一电子装置1900的ef代理1906可将第二电子装置的动态呼叫信息发送到电话应用1902。电话应用1902可基于获得的动态呼叫信息在屏幕上显示根据与第二电子装置的呼叫状态的动态呼叫信息。例如,第一电子装置1900可如图6的操作605和607那样进行操作,或者可如图12a所示进行操作。

图20是根据实施例的由电子装置使联系人信息同步的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。

参照图20,第一电子装置2000可包括联系人信息db管理器2002和ef代理(或ef管理器)2004。联系人信息db管理器2002可以是包括包含联系人信息的数据库以及控制并管理该数据库的应用。

根据实施例,在操作2010,电子装置2000的联系人信息db管理器2002可确定联系人信息是否被更新。例如,联系人信息db管理器2002可确定包括在联系人信息数据库中的与至少一个其它电子装置相关联的联系人信息(或用户简档信息)是否被添加、更改或删除。

根据实施例,当与另一电子装置相关联的联系人信息被更新时,在操作2012,联系人信息db管理器2002可将指示(例如,通知)与该另一电子装置相关联的联系人信息被更新的信号发送到ef代理2004。例如,联系人信息db管理器2002可将包括与更新的联系人信息相应的该另一电子装置的标识信息和与更新的内容相关联的信息的信号发送到ef代理2004。例如,当第二电子装置的电话号码和名称被添加到联系人信息数据库中时,联系人信息db管理器2002可将包括第二电子装置的电话号码和名称信息的信号发送到ef代理2004。例如,在第二电子装置的电话号码、名称和地址信息被存储在联系人信息数据库中的状态下,当第二电子装置的地址信息被校正时,联系人信息db管理器2002可将包括第二电子装置的电话号码和改变的地址信息的信号发送到ef代理2004。

根据实施例,在操作2014,从联系人信息db管理器2002接收联系人信息更新通知信号的ef代理2004可将用于请求对更新的联系人信息的同步的信号发送到第一服务器2011。例如,ef代理2004可将包括与更新的联系人信息相应的该另一电子装置的标识信息和与更新的内容相关联的信息的信号发送到第一服务器2011。

根据实施例,在操作2016,第一服务器2011可基于接收到的信号使联系人信息同步。例如,第一服务器2011可基于包括在用于请求对更新的联系人信息的同步的信号中的信息来更新存储在第一服务器2011中的联系人信息(或用户简档信息)。

根据实施例,在操作2018,第一服务器2011可将同步响应信号发送到电子装置2000。同步响应信号可包括指示完成对更新的联系人信息的同步的信息,以及指示与更新的联系人信息相应的该另一电子装置是否支持动态呼叫信息显示服务的信息。例如,当基于从电子装置2000接收到的信号使第二电子装置的联系人信息同步时,第一服务器2011可检查第二电子装置的标识信息是否存在于订阅动态呼叫信息显示服务的电子装置的列表中。当第二电子装置的标识信息存在于订阅动态呼叫信息显示服务的电子装置的列表中时,第一服务器2011可将包括指示第二电子装置支持动态呼叫信息显示服务的信息的响应信号发送到电子装置2000。当第二电子装置的标识信息不存在于订阅动态呼叫信息显示服务的电子装置的列表中时,第一服务器2011可将包括指示第二电子装置不支持动态呼叫信息显示服务的信息的响应信号发送到电子装置2000。

根据实施例,在操作2020,电子装置2000的ef代理2004可将指示与更新的联系人信息相应的该另一电子装置是否支持动态呼叫信息显示服务的信息发送到联系人信息db管理器2002。在操作2022,电子装置2000的联系人信息db管理器2002可存储指示与更新的联系人信息相应的该另一电子装置是否支持动态呼叫信息显示服务的信息。例如,联系人信息db管理器2002可将指示该另一电子装置是否支持动态呼叫信息显示服务的信息映射到该另一电子装置的标识信息上,并且可存储该信息。

图21是根据实施例的由电子装置在呼叫连接状态期间提供推送信息的处理的流程图。操作可被顺序执行,但不需要被顺序执行。例如,可改变操作的顺序,并且可并行地执行至少两个操作。

参照图21,在操作2110,第二电子装置2107可将推送信息发送到第一服务器2103。例如,在与第一电子装置2101的呼叫连接状态下,第二电子装置2107基于用户输入产生将被发送到第一电子装置2101的推送信息,并且将产生的推送信息发送到第一服务器2103。根据实施例,推送信息可包括url。

根据实施例,在操作2112,从第二电子装置2107接收推送信息的第一服务器2103可将推送信息发送到第一电子装置2101。例如,第一服务器2103可将从第二电子装置2107接收到的推送信息传送到处于与第二电子装置2107的呼叫连接状态的第一电子装置2101。

根据实施例,在操作2112,从第一服务器2103接收推送信息的第一电子装置2101可显示与包括在推送信息中的url相应的网络屏幕。第一电子装置可在屏幕上显示与呼叫连接状态相应的动态呼叫信息,并且可在屏幕的预定区域上显示网络屏幕。显示网络屏幕的预定区域可以是屏幕的全部或一部分,并且可由设计者和/或用户设置和改变。可经由弹出窗口来显示网络屏幕。

图21中的第一电子装置2101和第二电子装置2107的通信连接网络和发送推送信息的网络可彼此不同。

根据实施例,一种电子装置的操作方法包括:检测与另一电子装置相关联的呼叫事件发生;获得与所述另一电子装置相关联的呼叫相关信息;从获得的呼叫相关信息检测至少一条信息,其中,所述至少一条信息相应于与所述另一电子装置的呼叫状态;并且显示包括检测到的所述至少一条信息和指示与所述另一电子装置的呼叫状态的信息的屏幕。

根据实施例,呼叫相关信息可包括与呼叫连接尝试状态相应的至少一条信息、与呼叫连接状态相应的至少一条信息或与呼叫终止状态相应的至少一条信息中的至少一条。

根据实施例,呼叫相关信息可包括公共地应用于包含所述电子装置的多个电子装置的公共呼叫相关信息或应用于所述电子装置的专用呼叫相关信息中的至少一条。

根据实施例,所述方法还可包括:基于包括在呼叫相关信息中的至少一条信息中的每条信息的存储特性将所述至少一条信息存储在存储器中,并且存储特性被设置为易失性特性和非易失性特性中的一个。

根据实施例,所述方法还可包括:在与所述另一电子装置的呼叫连接状态期间接收从所述另一电子装置发送的附加信息;并且在显示器上显示该附加信息。

根据实施例,显示包括检测到的所述至少一条信息和指示与所述另一电子装置的呼叫状态的信息的屏幕的步骤可包括:检测与所述另一电子装置的呼叫状态被改变;从获得的呼叫相关信息检测与改变的呼叫状态相应的至少一条信息;并且显示包括与改变的呼叫状态相应的所述至少一条信息和指示改变的呼叫状态的信息的屏幕。

根据实施例,所述方法还可包括:检测与所述电子装置相关联的呼叫相关信息登记事件;显示与所述电子装置相关联的呼叫相关信息登记屏幕;经由针对呼叫相关信息登记屏幕的用户输入接收与所述电子装置相关联的呼叫相关信息;并且将接收到的与所述电子装置相关联的呼叫相关信息发送到服务器。

根据实施例,与所述电子装置相关联的呼叫相关信息登记屏幕可包括用于接收对公共地应用于包含所述另一电子装置的多个其它电子装置的公共呼叫相关信息的输入的至少一项或用于接收对应用于所述另一电子装置的专用呼叫相关信息的输入的至少一项中的至少一个。

根据依据各种实施例的电子装置和操作方法,电子装置可根据呼叫状态动态地改变显示在屏幕上的信息,从而向用户提供各种信息。

根据依据实施例的电子装置和操作方法,电子装置可将针对每个呼叫状态的各种信息登记在服务器中,从而向接收侧电子装置提供诸如呼叫者信息、呼出呼叫的目的等的各种信息。

本文使用的术语“模块”可例如指示包括硬件、软件和固件中的一个或它们中的两个或更多个的组合的单元。术语“模块”可与例如术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”互换使用。术语“模块”可指示集成组成元件的最小单元或最小单元的一部分。术语“模块”可指示用于执行一个或更多个功能的最小单元或最小单元的一部分。术语“模块”可被机械地或电子地实现。例如,根据本公开的术语“模块”可包括用于执行已知的或将被开发的操作的专用集成电路(asic)、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。

根据实施例,根据本公开的装置(例如,模块或模块的功能)或方法(例如,操作)中至少一些可通过以编程模块形式存储在非暂时性计算机可读存储介质中的命令来实现。所述指令在由处理器(例如,处理器420)执行时,可使所述一个或更多个处理器执行与所述指令相应的功能。非暂时性计算机可读存储介质可以是例如存储器430。

非暂时性计算机可读记录介质可包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,光盘只读存储器(cd-rom)和数字通用光盘(dvd))、磁光介质(例如,软光盘)、硬件装置(例如,rom、随机存取存储器(ram)、闪存)等。此外,程序指令可包括可由解释器执行的高级代码,以及由编译器产生的机器级代码。前述硬件装置可被配置为作为一个或更多个软件模块进行操作,以执行本公开的操作,反之亦然。

根据本公开的编程模块可包括前述组件中的一个或更多个,或者还可包括其它附加组件,或者可省略前述组件中的一些组件。根据本公开的实施例的由模块、编程模块或其它组成元件执行的操作可顺序地、并行地、重复地或以启发式方式被执行。此外,一些操作可以以不同的顺序被执行或者可被省略,或者可添加其它操作。提供本文公开的实施例仅用于容易地描述本公开的技术细节并且有助于理解本公开,而不是旨在限制本公开的范围。因此,本公开的范围旨在被解释为包括基于本公开的技术构思的所有修改或各种其它实施例。

提供本文公开的实施例以帮助描述和理解公开的技术内容,而不是旨在限制本公开的范围。因此,本公开的范围应被解释为包括基于由权利要求及其等同物定义的本公开的范围的所有修改或各种其它实施例。

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