一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

来电提示方法、系统、电子设备及存储介质与流程

2022-05-06 08:20:32 来源:中国专利 TAG:


1.本技术实施例涉及通信技术领域,尤其涉及一种来电提示方法、系统、电子设备及存储介质。


背景技术:

2.随着移动终端的发展,通话成为现代生活中最为常见的场景之一,为人际沟通带来巨大的便利。人们在日常生活中经常碰到有一些来电(如陌生号码、普通朋友或普通同事的来电)不方便接听或不愿意接听,因此遗漏重要来电。


技术实现要素:

3.本技术实施例提供一种来电提示方法、系统、电子设备及存储介质,可以解决上述问题。
4.第一方面,本技术的实施例提供一种来电提示方法,应用于第一电子设备,该来电提示方法包括:
5.接收来自第二电子设备的呼叫请求和与所述呼叫请求对应的媒体信息,其中,所述呼叫请求用于请求与所述第二电子设备进行通话,所述媒体信息是由所述第二电子设备通过网络传输给所述第一电子设备;
6.呈现来电界面,并根据所述媒体信息进行来电提示。
7.在本技术实施例中,第一电子设备接收到呼叫请求,用户不确定是否要接听该来电时,可以通过媒体信息进行判断,所述第一电子设备在呈现来电界面时,根据所述媒体信息进行来电提示,告知被叫用户相关信息,可以包括该通话的内容或目的,方便用户判断是否接听。通过该媒体信息可以增加被叫用户接听该来电的概率,避免因不清楚电话内容而错失重要电话。
8.在一种可能的设计中,该来电提示方法包括:
9.在接收到呼叫请求的同时或在接收到呼叫请求后,接收来自第二电子设备的与所述呼叫请求对应的媒体信息。
10.在本技术实施例中,第二用户可以在呼叫第一用户时或呼叫第一用户中,通过所述第二电子设备发送媒体信息,则所述第一电子设备在接收到呼叫请求的同时或在接收到呼叫请求后,接收来自第二电子设备的与所述呼叫请求对应的媒体信息。第二用户可以在与第一用户沟通前先发送相关信息,方便第一用户判断是否接听。
11.在一种可能的设计中,所述根据所述媒体信息进行来电提示包括:
12.在所述媒体信息包括语音信息时,将所述语音信息作为来电铃声进行播放。
13.在一种可能的设计中,所述根据所述媒体信息进行来电提示包括:
14.在所述媒体信息包括文本信息时,将所述文本信息显示在来电界面上。
15.在一种可能的设计中,所述根据所述媒体信息进行来电提示包括:
16.在所述媒体信息包括图片信息时,将所述图片信息显示在来电界面上。
17.在一种可能的设计中,所述根据所述媒体信息进行来电提示包括:
18.在所述媒体信息包括视频信息时,将所述视频信息显示在来电界面上。
19.在本技术实施例中,第一电子设备将接收到的语音信息作为来电铃声进行播放,和/或将接收到文本信息在来电界面上显示,和/或将接收到图片信息在来电界面上显示,和/或将接收到视频信息在来电界面上显示,则用户可以快速了解该通话要沟通的内容信息,了解该电话的目的,进而可以快速决定是否接听电话。还可以增加用户接听该来电的概率,避免因不清楚电话内容而错失重要电话。
20.在一种可能的设计中,该来电提示方法还包括:
21.响应用户的操作,记录一白名单,其中,所述白名单用于筛选出可接收媒体信息的账号。
22.在本技术实施例中,通过设置白名单,可以筛选掉不可接收媒体信息的账号发来的媒体信息,防止任意用户在呼叫时都携带辅助的媒体信息,避免陌生用户的骚扰信息。
23.在一种可能的设计中,该来电提示方法还包括:
24.保存所述媒体信息;
25.在所述第一电子设备的通话记录上显示所述媒体信息。
26.在本技术实施例中,将所述媒体信息存储下来,用户操作所述第一电子设备,还可以在通话记录界面上查找到相关的媒体信息,方便用户了解该通话内容。
27.第二方面本技术的实施例还提供一种电子设备,包括:
28.存储器,用于存储计算机程序;
29.处理器,用于执行所述存储器存储的所述计算机程序,当所述计算机程序被执行时,所述处理器用于执行如上述所述的来电提示方法。因此,在获得媒体信息后,方便用户快速了解该通话要沟通的内容信息,了解该电话的目的,进而可以快速决定是否接听电话。增加用户接听该来电的概率,避免因不清楚电话内容而错失重要电话。
30.第三方面本技术的实施例还提供一种来电提示方法,该来电提示方法包括:
31.获取用户输入的被叫号码;
32.显示呼叫界面;
33.接收用户在呼叫界面中输入的媒体信息;
34.根据所述被叫号码向第一电子设备发起呼叫请求,并将所述媒体信息通过网络传输给第一电子设备,以使得所述第一电子设备根据所述媒体信息进行来电提示。
35.在本技术实施例中,用户可以通过在呼叫界面上输入相应的媒体信息,告知被叫用户相关信息,包括该通话的内容或目的,进而增加被叫用户接听通话的概率,避免被叫用户因不清楚电话内容而错失重要电话。
36.第四方面本技术的实施例还提供一种电子设备,包括:
37.存储器,用于存储计算机程序;
38.处理器,用于执行所述存储器存储的所述计算机程序,当所述计算机程序被执行时,所述处理器用于执行如上述所述的来电提示方法。因此,在获得媒体信息后,方便用户快速了解该通话要沟通的内容信息,了解该电话的目的,进而可以快速决定是否接听电话。增加用户接听该来电的概率,避免因不清楚电话内容而错失重要电话。
39.第五方面本技术的实施例还提供一种来电提示系统,包括:
40.第一电子设备、第二电子设备、第一服务器及第二服务器;
41.所述第二电子设备将被叫号码和媒体信息发送给所述第二服务器;
42.所述第二服务器根据所述被叫号码查找到该被叫号码对应的服务器ip地址,得到所述第一服务器的ip地址;
43.所述第二服务器根据所述第一服务器的ip地址向所述第一服务器发起呼叫请求,并通过网络传输所述媒体信息至所述第一服务器;
44.所述第一服务器向所述第一电子设备发起呼叫,并将所述媒体信息发送给所述第一电子设备;
45.所述第一电子设备呈现来电界面,并根据所述媒体信息进行来电提示。
46.第六方面,本技术的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如上述所述的方法。第一电子设备接收到呼叫请求,用户不确定是否要接听该来电时,可以通过媒体信息进行判断,所述第一电子设备在呈现来电界面时,根据所述媒体信息进行来电提示,告知被叫用户相关信息,包括该通话的内容或目的,方便用户判断是否接听。通过该媒体信息可以增加用户接听该来电的概率,避免因不清楚电话内容而错失重要电话。
47.本技术实施例中,接收来自第二电子设备的呼叫请求和与该呼叫请求对应的媒体信息,其中,所述呼叫请求用于请求与所述第二电子设备进行通话,所述媒体信息是所述第二电子设备通过网络传输给所述第一电子设备;呈现来电界面,并根据所述媒体信息进行来电提示,在被叫用户接听该来电之前,可以先了解相关信息,进而判断是否需要接听该来电,如根据媒体信息判断是重要电话,则接听该来电,避免遗漏重要的通话。
附图说明
48.图1为本技术实施例中电子设备结构示意图。
49.图2为本技术实施例中电子设备的软件结构框图。
50.图3为本技术实施例提供的一种来电提示系统架构示意图。
51.图4a为本技术实施例提供的第一界面示意图。
52.图4b为本技术实施例提供的第二界面示意图。
53.图4c为本技术实施例提供的第三界面示意图。
54.图5a为本技术实施例提供的第四界面示意图。
55.图5b为本技术实施例提供的第五界面示意图。
56.图6为本技术实施例提供的第六界面示意图。
57.图7为本技术实施例提供的第七界面示意图。
58.图8a为本技术实施例提供的第八界面示意图。
59.图8b为本技术实施例提供的第九界面示意图。
60.图8c为本技术实施例提供的第十界面示意图。
61.图9a为本技术实施例提供的第十一界面示意图。
62.图9b为本技术实施例提供的第十二界面示意图。
63.图10a为本技术实施例提供的第十三界面示意图。
64.图10b为本技术实施例提供的第十四界面示意图。
65.图11为本技术实施例提供的第十五界面示意图。
66.图12为本技术实施例提供的第十六界面示意图。
67.图13为本技术实施例提供的第十七界面示意图。
68.图14为本技术实施例提供的第十八界面示意图。
69.图15为本技术实施例提供的第十九界面示意图。
70.图16为本技术实施例提供的第二十界面示意图。
71.图17为本技术实施例中提供的一种来电提示方法的流程示意图。
72.图18为本技术实施例中提供的另一种来电提示方法的流程示意图。
73.主要元件符号说明
74.电子设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
100
75.处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
110
76.外部存储器接口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
120
77.内部存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
121
78.usb接口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
130
79.充电管理模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
140
80.电源管理模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
141
81.电池
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
142
82.天线
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
1、2
83.移动通信模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
150
84.无线通信模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
160
85.音频模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
170
86.扬声器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
170a
87.受话器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
170b
88.麦克风
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
170c
89.耳机接口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
170d
90.传感器模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180
91.压力传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180a
92.陀螺仪传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180b
93.气压传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180c
94.磁传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180d
95.加速度传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180e
96.距离传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180f
97.接近光传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180g
98.指纹传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180h
99.温度传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180j
100.触摸传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180k
101.环境光传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180l
102.骨传导传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
180m
103.按键
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
190
104.马达
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
191
105.指示器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
192
106.摄像头
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
193
107.显示屏
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
194
108.sim卡接口
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
195
109.来电提示系统
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
200
110.第一用户
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
210
111.第一电子设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
220
112.第一服务器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
230
113.第二用户
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
240
114.第二电子设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
250
115.第二服务器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
260
116.状态栏
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
117.桌面
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
11
118.dock栏
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
12
119.拨号盘
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
13
120.通话记录
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
14
121.菜单栏
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
15
122.号码显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
16
123.联系人显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
17
124.个人信息显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
18
125.工具栏
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
19
126.可督促通话联系人显示区域
ꢀꢀꢀꢀꢀꢀꢀ
20
127.呼叫显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
21
128.媒体信息输入区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
22
129.语音信息输入图标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
23
130.语音图标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
24
131.挂断图标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
25
132.文本输入框
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
26
133.键盘
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
261
134.输入框
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
262
135.光标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
263
136.发送按钮
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
264
137.文本框
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
27
138.图片及视频展览区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
28
139.第一来电显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
29
140.视图展示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
291
141.接听图标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30
142.第二来电显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
31
143.第三来电显示区域
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
32
144.第一历史记录
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
33
145.文本信息
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
331
146.第二历史记录
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
34
147.语音信息图标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
341
148.第三历史记录
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
35
149.视图信息图标
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
351
具体实施方式
150.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
151.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术实施例的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
152.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术中的技术领域的技术人员通常理解的含义相同。本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。应理解,本技术中除非另有说明,“多个”是指两个或多于两个。
153.请参阅图1,图1为本技术实施例中电子设备100的结构示意图。
154.下面以电子设备100为例对实施例进行具体说明。应该理解的是,图1所示电子设备100仅是一个范例,并且电子设备100可以具有比图1中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
155.电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
156.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部
件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
157.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
158.控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
159.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
160.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
161.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。
162.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
163.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
164.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
165.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
166.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
167.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
168.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
169.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
170.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
171.电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
172.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
173.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
174.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
175.无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
176.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
177.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
178.显示屏194用于显示图像,视频等,其可以用来显示来电界面。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。
179.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
180.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传
递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
181.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
182.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
183.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
184.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
185.内部存储器121可以包括一个或多个随机存取存储器(random access memory,ram)和一个或多个非易失性存储器(non-volatile memory,nvm)。
186.随机存取存储器可以包括静态随机存储器(static random-access memory,sram)、动态随机存储器(dynamic random access memory,dram)、同步动态随机存储器(synchronous dynamic random access memory,sdram)、双倍资料率同步动态随机存取存储器(double data rate synchronous dynamic random access memory,ddr sdram,例如第五代ddr sdram一般称为ddr5 sdram)等;
187.非易失性存储器可以包括磁盘存储器件、快闪存储器(flash memory)。
188.快闪存储器按照运作原理划分可以包括nor flash、nand flash、3d nand flash等,按照存储单元电位阶数划分可以包括单阶存储单元(single-level cell,slc)、多阶存储单元(multi-level cell,mlc)、三阶储存单元(triple-level cell,tlc)、四阶储存单元(quad-level cell,qlc)等,按照存储规范划分可以包括通用闪存存储(英文:universal flash storage,ufs)、嵌入式多媒体存储卡(embedded multi media card,emmc)等。
189.随机存取存储器可以由处理器110直接进行读写,可以用于存储操作系统或其他正在运行中的程序的可执行程序(例如机器指令),还可以用于存储用户及应用程序的数据等。
190.非易失性存储器也可以存储可执行程序和存储用户及应用程序的数据等,可以提前加载到随机存取存储器中,用于处理器110直接进行读写。
191.外部存储器接口120可以用于连接外部的非易失性存储器,实现扩展电子设备100的存储能力。外部的非易失性存储器通过外部存储器接口120与处理器110通信,实现数据
存储功能。例如将音乐,视频等文件保存在外部的非易失性存储器中。
192.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
193.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
194.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。
195.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
196.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
197.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
198.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
199.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
200.气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。
201.磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮
套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
202.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
203.距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。
204.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。
205.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。
206.指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
207.温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
208.触摸传感器180k,也称“触控器件”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
209.骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。
210.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信
号输入。
211.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
212.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
213.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。电子设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备100中,不能和电子设备100分离。
214.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。
215.请参阅图2,图2为本技术实施例中电子设备100的软件结构框图。
216.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
217.应用程序层可以包括一系列应用程序包。
218.如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
219.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
220.如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
221.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
222.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
223.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
224.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
225.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,
视频文件等等。
226.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
227.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
228.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
229.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
230.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
231.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
232.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
233.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
234.2d图形引擎是2d绘图的绘图引擎。
235.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
236.下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
237.当触摸传感器180k接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。
238.本技术实施例提供的一种来电提示方法,该方法可以应用于手机、平板电脑、桌面型计算机、膝上型计算机、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、人工智能(artificial intelligence,ai)设备、可穿戴式设备、车载设备等电子设备100,本技术实施例对该电子设备100的具体类型不作特殊限制。
239.在本技术实施例中,所述来电是指通话来电,通话可以是指通过电信运营商的传统电话网络进行传输的通话,也可以是经由互联网进行传输的基于网络之间互连的协议(internet protocol,ip)的语音传输(voice over internet protocol,voip)通话。
240.示例性的,voip通话可以是利用网络聊天工具的语音通话或视频通话等。该网络
聊天工具可以是安装在电子设备100上利用网络进行信息沟通的工具,如手机中的应用程序。例如,可以是嵌入式应用程序(即手机的系统应用程序),也可以是可下载应用程序。嵌入式应用程序是作为手机实现的一部分提供的应用程序。如,华为的畅连通话等。可下载应用程序是一个可以提供自己的因特网协议多媒体子系统(internetprotocol multimedia subsystem,ims)连接的应用程序。该可下载应用程序可以是预先安装在手机中的应用或可以是由用户下载并安装在手机中的第三方应用程序。如微信、钉钉等。用户利用畅连通话、微信或钉钉等通讯服务应用可与其他用户进行语音通话或视频通话。
241.在本技术实施例中,接收呼叫请求的电子设备可以称为第一电子设备,发送呼叫请求的电子设备可以称为第二电子设备,使用第一电子设备的用户可以称为第一用户,使用第二电子设备的用户可以称为第二用户,第一电子设备对应的服务器可以称为第一服务器、第二电子设备对应的服务器可以称为第二服务器,本技术对此不做具体限定。
242.请参阅图3,图3为本技术实施例提供的一种来电提示系统架构示意图。该来电提示系统200包括第一用户210、第一电子设备220、第一服务器230、第二用户240、第二电子设备250及第二服务器260。
243.在本技术实施例中,所述第一用户210可以操作所述第一电子设备220,所述第二用户240可以操作所述第二电子设备250,所述第一电子设备220与所述第一服务器230之间建立连接,所述第一服务器230与所述第二服务器260之间建立连接,所述第二服务器260与所述第二电子设备250之间建立连接,进而所述第二电子设备250可以通过所述第二服务器260及所述第一服务器230与所述第一电子设备220建立连接,所述第一用户210可以通过第一电子设备220上接听第二用户240的来电,或接收第二用户240发送的媒体信息。
244.在本技术实施例中,所述连接可为网络连接,以基于网络之间互连的协议(internet protocol,ip)经由互联网进行通信传输。所述第一电子设备220与所述第一服务器230之间通过网络建立连接,所述第一服务器230与所述第二服务器260之间通过网络建立连接,所述第二服务器260与所述第二电子设备250之间通过网络建立连接,则所述第二电子设备250可与所述第一电子设备220建立经由互联网进行传输的基于网络之间互连的协议(internet protocol,ip)的语音传输(voice over internet protocol,voip)通话,所述第二电子设备250可以通过网络传输媒体信息给所述第一电子设备220。
245.在本技术实施例中,第二用户240使用第二电子设备250,向第二电子设备250输入呼叫请求信息,第二电子设备250向第二服务器260发送该呼叫请求信息,第二服务器260接收该呼叫请求信息,并向第一服务器230发送该呼叫请求信息,第一服务器230接收该呼叫请求信息,并向第一电子设备220发送该呼叫请求信息,以建立第一电子设备220与第二电子设备250之间的通话。
246.在其中一种可能场景中,第二用户240呼叫第一用户210,但第一用户210无法判断是否要接听该来电,最后有可能不接听该来电而遗漏重要电话。为此,本技术实施例提供的一种来电提示方法,第二用户240可以操作第二电子设备250发送媒体信息,通过网络传输该媒体信息给第一电子设备220,第一电子设备220可以根据该媒体信息进行来电提示,便于第一用户210根据该媒体信息判断是否接听。
247.在本技术实施例中,所述媒体信息可以包括语音、图片、视频及文字中的一种或多种,所述媒体信息还可以包括其他数据类型,本技术对媒体信息的具体数据类型不做具体
限定。
248.在本技术实施例中,第二用户240向第一用户210发送媒体信息的时间可为呼叫时,也可以为呼叫中。呼叫时发送媒体信息即第二用户240在拨号给第一用户210的同时,将媒体信息发送给第一用户210。呼叫中发送媒体信息即第二用户240在拨号给第一用户210一段时间后,第一用户210未接听通话,第二用户240将媒体信息发送给第一用户210。则发送媒体信息包括两种情形,第一种情形是呼叫时发送媒体信息,第二种情形是呼叫中发送媒体信息。
249.在本技术实施例中,在第一种情形或第二种情形中,第二用户240向第二电子设备250输入媒体信息,例如第二用户240通过第二电子设备250的呼叫界面输入媒体信息,第二电子设备250将该媒体信息传输给第二服务器260,该第二服务器260将该媒体信息传输给第一服务器230,该第一服务器230将接收到的媒体信息传输给第一电子设备220,第一电子设备220根据该媒体信息进行来电提示,则第二用户240可以通过该媒体信息提高第一用户210接听该通话的概率,第一用户210可以在接听通话前了解该媒体信息,方便第一用户210对是否接听做出决定。
250.在对本技术实施例的技术方案进行说明之前,首先结合附图对本技术实施例的技术场景进行说明。
251.以所述第一电子设备220为手机a,所述第二电子设备250为手机b,手机a与手机b进行voip通信进行说明。
252.在本技术实施中,第二用户240向第一用户210发送媒体信息可以通过触发第二电子设备250显示界面上的界面控件实现,如在第二电子设备250的显示界面上设置一督促通话控件,则在点击显示界面上的督促通话图标时,触发该督促通话控件,使得第二电子设备250呈现呼叫界面,第二用户240可以通过该呼叫界面向第一用户210发送媒体信息。或者在第二电子设备250的触控屏输入相应的手势触控,以使得所述第二电子设备250呈现呼叫界面。或者操作第二电子设备250的侧边按键,以使得所述第二电子设备250呈现呼叫界面。本技术对触发第二电子设备250以呈现呼叫界面的方式不做具体限定。
253.在第一种情形中,第二电子设备250呼叫第一电子设备220的同时,第二用户240通过第二电子设备250上的呼叫界面将媒体信息发送给第一电子设备220。以触发手机b上的督促通话控件,手机b呈现呼叫界面为例,可以通过以下三种方式在呼叫时触发督促通话按钮。
254.第一种方式,在拨号盘13中设置有一督促通话控件,则第二用户240在拨号盘13输入相应的号码后,点击该督促通话控件,则手机b将呈现呼叫界面。
255.示例性地,请一并参阅图4a,图4a为本技术实施例提供的第一界面示意图。该第一界面为手机b的主界面,主界面包括状态栏10、桌面11及dock栏12。所述状态栏10中可以包括运营商的名称(例如中国移动)、时间、信号强度和当前的剩余电量。所述状态栏10中还可以包括其他图标,例如wi-fi图标、移动网络(例如4g)、闹钟图标等。所述桌面11上包括应用程序图标,这些应用程序包括嵌入式应用程序及可下载应用程序。所述dock栏12中包括常用的应用程序的图标,如电话图标、信息图标及相机图标。
256.第二用户240点击dock栏12中的电话图标,相应地触发电话应用控件,手机b将呈现该电话应用程序界面。
257.请一并参阅图4b,图4b为本技术实施例提供的第二界面示意图。该第二界面即电话应用程序界面,在图4a中,触发手机b电话应用控件后,手机b呈现的界面如图4b。所述第二界面可以包括状态栏10、拨号盘13、通话记录14及菜单栏15。所述第二界面的状态栏10与所述第一界面的状态栏10的界面内容相同,在此不再赘述。
258.所述拨号盘13包括数字0、1、2、3、4、5、6、7、8、9、*、#及督促通话图标,如图4b该督促通话图标位于“*”下方,还可以包括退出拨号盘13的退出图标、拨通拨号盘13中输入号码的拨通图标及删除拨号盘13中输入号码的删除图标等。所述通话记录14中可以包括过往有通话记录14的联系人的电话号码或联系人名称、通话时间及详情图标。菜单栏15中可以包括电话图标、联系人图标及督促通话图标。菜单栏15还可以包括收藏图标等。
259.第二用户240点击拨号盘13上的数字,手机b呈现拨号界面,第二用户240依次点击拨号盘13上的数字“1”、“1”、“2”、“3”、“9”、“4”、“2”、“1”、“0”、“1”及“3”。
260.请一并参阅图4c,图4c为本技术实施例提供的第三界面示意图。该第三界面为拨号界面,在第二用户240点击拨号盘13上的数字后,手机b呈现的界面如图4c。所述第三界面可以包括状态栏10、拨号盘13、菜单栏15及号码显示区域16。所述第三界面的状态栏10、拨号盘13及菜单栏15与第二界面的状态栏10、拨号盘13及菜单栏15的界面内容相同,在此不再赘述。
261.在第二用户240在拨号盘13上输入第一用户210的电话号码“11239421013”后,在号码显示区域16显示“11239421013”,所述号码显示区域16还可以包括该号码对应的联系人的名称以及详情图标。则在输入号码完毕后,第二用户240点击拨号盘13上的督促通话图标,手机b将呈现呼叫界面。
262.第二种方式,在每个联系人的详细页面设置一督促通话控件,则第二用户240在第一用户210联系方式的详细页面上点击该督促通话控件,手机b将呈现呼叫界面。
263.在图4b中所述菜单栏15中包括联系人图标,点击该联系人图标之后,该联系人应用控件被触发,则手机b会显示其上存储的各个联系人。
264.请一并参阅图5a,图5a为本技术实施例提供的第四界面示意图。该第四界面为点击该联系人图标之后显示的联系人界面内容,该第四界面包括状态栏10、菜单栏15及联系人显示区域17。所述第四界面的状态栏10及菜单栏15与所述第二界面的状态栏10及菜单栏15的界面内容相同,在此不再赘述。
265.在该联系人显示区域17显示各个联系人的联系号码及各个联系人的名称。如第一用户210的联系号码为“11239421013”,存储的第一用户210的名称为“第一用户210”。第二用户240可以上下滑动该联系人显示区域17,寻找第一用户210,在找到第一用户210后,点击第一用户210信息显示的区域,手机b就会呈现第一用户210的联系方式详情页面。
266.请一并参阅图5b,图5b为本技术实施例提供的第五界面示意图。第五界面为选择第一用户210后进入的关于第一用户210联系方式详情界面,第五界面包括状态栏10、个人信息显示区域18,还可以包括工具栏19。所述第五界面的状态栏10与所述第四界面的状态栏10的界面内容相同,在此不再赘述。
267.所述工具栏19可以包括收藏图标、编辑图标及更多图标,本技术对此不做具体限定。
268.在所述个人信息显示区域18显示第一用户210的名称、第一用户210的号码、以及
普通通话图标、短信图标及督促通话图标,在点击普通通话图标时,则第二用户240与第一用户210通过电信运营商的传统电话网络进行传输的通话。在点击短信图标时,则第二用户240可以发送短信信息至所述第一用户210。在点击督促通话图标时,手机b将呈现呼叫界面。第二用户240点击该督促通话图标,手机b将呈现呼叫界面。
269.第三种方式,在图4b的菜单栏15上设置一督促通话控件,第二用户240点击该督促通话控件,该手机b将呈现呼叫界面。
270.在图4b中所述菜单栏15中包括督促通话图标,点击该督促通话图标之后,显示可进行督促通话的联系人信息界面。
271.请一并参阅图6,图6为本技术实施例提供的第六界面示意图。第六界面为点击图4b菜单栏15上的督促通话按钮图之后显示的界面内容,所述第六界面包括状态栏10、菜单栏15及可督促通话联系人显示区域20。所述第六界面的状态栏10及菜单栏15与所述第二界面的状态栏10及菜单栏15的界面内容相同,在此不再赘述。
272.所述可督促通话联系人显示区域20包括各个可进行督促通话的联系人信息,如各个可进行督促通话联系人的名称及号码。第二用户240可上下滑动可督促通话联系人显示区域20,从各个可进行督促通话的联系人中找到第一用户210,在点击第一用户210对应的区域后,手机b将呈现呼叫界面,将建立与第一用户210的可督促通话,即在呼叫第一用户210或呼叫第一用户210中,发送媒体信息给所述第一用户210。
273.在本技术实施例中,所述呼叫界面可以包括第一呼叫界面,还可以包括第二呼叫界面。
274.请一并参阅图7,图7为本技术实施例提供的第七界面示意图。该第七界面为第一呼叫界面,所述第七界面上可以包括状态栏10、呼叫显示区域21、媒体信息输入区域22。所述第七界面的状态栏10与第一界面的状态栏10内容相同,在此不再赘述。
275.在所述呼叫显示区域21显示所述第一用户210名称和电话号码,如图7,第一用户210,号码为11239421013。在所述媒体信息输入区域22显示发送语音图标、发送文本图标及发送视图图标。
276.在本技术实施例中在,在点击发送语音图标时,则触发发送语音控件,第二用户240可以输入语音信息至手机b,并由手机b通过网络传输给手机a。在点击发送文本图标时,则触发发送文本控件,第二用户240可以输入文本信息331至所述手机b,并由手机b通过网络传输给手机a。在点击发送视图图标时,则触发发送视图控件,第二用户240可以输入图片和/或视频信息至手机b,并由手机b通过网络传输给手机a。
277.在第二用户240点击发送语音图标时,触发发送语音控件,则手机b可以接收第二用户240输入的语音信息。
278.请一并参阅图8a,图8a为本技术实施例提供的第八界面示意图。在点击发送语音图标后,手机b呈现的界面如第八界面。第八界面包括状态栏10、呼叫显示区域21及语音信息输入图标23,第八界面的状态栏10、呼叫显示区域21和第七界面的状态栏10、呼叫显示区域21的界面内容相同,在此不再赘述。
279.第二用户240点击图7中发送语音图标的位置,则手机b可以接收语音信息。第二用户240一直按住原点击发送语音图标的位置,就可以一直输入语音,所述语音信息输入图标23动态变化,表示语音正在输入。输入语音结束即可放手,松开对原点击发送语音图标的位
置的触控,完成语音输入。在其中一种可能实现方式中,在用户输入完语音,松开对原点击发送语音图标的位置的触控,则可以跳转至语音信息确认界面,手机b可以对输入的语音信息进行识别。
280.在其中一种可能实现方式中,可以将手机b识别出的语音信息转换为文本信息331显示在来电显示界面上,本技术对此不作具体限定。
281.请一并参阅图8b,图8b为本技术实施例提供的第九界面示意图。该第九界面即为所述语音信息确认界面。第九界面包括状态栏10、呼叫显示区域21、语音图标24及拨号图标,第八界面的状态栏10、呼叫显示区域21和第九界面的状态栏10、呼叫显示区域21的界面内容相同,在此不再赘述。
282.在点击所述语音图标24时,触控所述语音控件,可以听取到第二用户240输入的语音内容,第二用户240可以对该语音内容进行确认或撤销。在点击拨号控件时,则手机b将会呼叫手机a,同时发送该语音内容发送至手机a,手机a将会呈现第二呼叫界面。
283.请一并参阅图8c,图8c为本技术实施例提供的第十界面示意图。该第十界面即为所述第二呼叫界面。所述呼叫界面包括状态栏10、呼叫显示区域21、挂断图标25及媒体信息输入区域22。所述第十界面的状态栏10、呼叫显示区域21、媒体信息输入区域22与第七界面的状态栏10、呼叫显示区域21和媒体信息输入区域22的界面内容相同,在此不再赘述。
284.所述挂断图标25为挂断此次呼叫请求,在用户点击该挂断图标25,触控挂断控件,则停止向手机a的呼叫请求。
285.在其中一种可能实现方式中,所述第十界面还可以包括撤销图标,在点击该撤销图标,可以撤销该媒体信息的发送,本技术对此不做具体限定。
286.在其中一种可能实现方式中,在用户输入完语音之后,即可直接将该语音信息发送至所述手机a,且同时呼叫手机a。在用户输入完语音,松开对原点击发送语音图标的位置的触控,可以直接跳转至所述第二呼叫界面。在第二用户240点击发送文本图标时,触发发送文本控件,则手机b可以接收用户输入的文本信息331。
287.请一并参阅图9a,图9a为本技术实施例提供的第十一界面示意图。第十一界面内容包括状态栏10、呼叫显示区域21及文本输入框26,第十一界面的状态栏10、呼叫显示区域21和第八界面的状态栏10、呼叫显示区域21的界面内容相同,在此不再赘述。
288.所述文本输入框26包括键盘261、输入框262、位于所述输入框262内的光标263及发送按钮264。用户在键盘261上输入文本内容,输入的文本内容在输入框262显示,如输入框262中显示“请接听电话”。在第二用户240输入完成后,可以点击该发送按钮264将该文本信息331发送给第一用户210,完成对文本的输入。
289.在其中一种可能实现方式中,在用户点击该发送按钮264后,可以直接将该文本信息331发送至手机a,且同时呼叫手机a,手机b呈现所述第二呼叫界面。
290.在其中一种可能实现方式中,在用户点击该发送按钮264后,手机b跳转至文本信息331确认界面,手机b对输入的文本信息331进行识别。
291.请一并查阅图9b,图9b为本技术实施例提供的第十二界面示意图。第十二界面包括状态栏10、呼叫显示区域21、文本框27及拨号图标,第十二界面的状态栏10、呼叫显示区域21及拨号图标和第九界面的状态栏10、呼叫显示区域21及拨号图标的界面内容相同,在此不再赘述。
292.所述文本框27显示用户输入的文本信息331,如文本框27中显示文本信息331的内容“请接听电话,要讨论一下方案a”,第二用户240可以对该文本信息331内容进行确认或撤销。在点击拨号控件时,则手机b将会呼叫手机a,同时将该语音内容发送至手机a,手机b将会呈现所述第二呼叫界面。
293.在第二用户240点击发送图片/视频图标时,触发发送图片/视频控件,则手机b可以接收到用户选中的图片或视频。
294.请一并参阅图10a,图10a为本技术实施例提供的第十三界面示意图。在点击发送图片/视频图标后,手机b呈现的界面如第十三界面。所述第十三界面包括状态栏10、图片及视频展览区域28及发送按钮。第十三界面的状态栏10与第八界面的状态栏10界面内容相同,在此不再赘述。
295.所述图片及视频展览区域28包括各个图片或视频,在每个图片或视频区域还可以包括一个选中控件,如图10a各个图片上右上角的选中控件,在点击某一图片或视频对应的选中控件时,则选中该图片或视频。在选择完图片或视频后,第二用户240可以点击该发送图标,完成对图片或视频的输入。
296.在其中一种可能实现方式中,在第二用户240点击该发送图标后,则可以直接跳转至视图信息确认界面,手机b可以对输入的图片或视频进行识别确认。
297.在其中一种可能实现方式中,在第二用户240点击该发送图标后,可以直接将该选中的图片或视频发送至手机a,且同时呼叫手机a,手机b呈现所述第二呼叫界面。
298.请一并参阅图10b,图10b为本技术实施例提供的第十四界面示意图。该第十四界面即为所述视图信息确认界面。第十四界面包括状态栏10、呼叫显示区域21、视图展示区域291及拨号图标,第十四界面的状态栏10、呼叫显示区域21和第十二界面的状态栏10、呼叫显示区域21的界面内容相同,在此不再赘述。
299.在视图展示区域291中,第二用户240可以预览输入的图片,或播放所述视频,第二用户240选择视频,则在视图展示区域291显示视频内容,第二用户240可以对该图片或视频内容进行确认或撤销。在点击拨号控件时,则手机b将会呼叫手机a,同时发送该语音内容发送至手机a,手机a将会呈现呼叫界面。
300.在本技术实施例中,手机b呈现第二呼叫界面,即手机b正在呼叫手机a,在第一种情形中,将呼叫手机a的同时将接收到的媒体信息发送给手机a。在其中一种可能实施方式中,在第二种情形中,手机b呼叫手机a时没有发送媒体信息,手机呈现所述第二呼叫界面,通过所述呼叫界面将媒体信息发送给手机a。
301.在第二种情形中,第二电子设备250直接拨号呼叫第一电子设备220,第二电子设备250可以呈现所述第二呼叫界面,在呼叫第一电子设备220一段时间后,未接通电话,第二用户240通过所述第二呼叫界面上的媒体信息输入区域22输入媒体信息。该媒体信息输入区域22的内容和图7至图10b相同,操作原理也相似,在此不再赘述。在呼叫界面上媒体信息输入区域22输入相应的媒体信息后,手机b呈现第二呼叫界面内容。
302.在手机b呈现呼叫界面的过程中,第二用户240向手机b输入第一用户210号码“11239421013”和媒体信息,手机b将所述第一用户210的号码“11239421013”和媒体信息发送给第二服务器260,所述第二服务器260根据数据库中存储的号码对照表查找到该号码对应的ip地址,即第一服务器230的ip地址,获得第一服务器230的ip地址。根据第一服务器
230的ip地址向第一服务器230发起voip呼叫请求,呼叫请求中包括第二服务器260的ip地址,第一服务器230接收该voip呼叫请求,第一服务器230向手机a发起呼叫。第二服务器260将媒体信息发送给第一服务器230,第一服务器230根据预先设置确认是否将该媒体信息发送给手机a,在将该媒体信息发送给手机a后,手机a根据该媒体信息进行来电提示。
303.在本技术实施例中,在手机b发送媒体信息给第二服务器260时,手机b将该媒体信息进行压缩,压缩后发送给第二服务器260,第二服务器260将该压缩后的媒体信息发送给第一服务器230。或手机b直接将媒体信息发送给第一服务器230,由第一服务器230将该媒体信息进行压缩,再将压缩后的媒体信息发送给第二服务器260。
304.在本技术实施例中,第一服务器230根据预先设置发送媒体信息,所述预先设置可以为白名单,第一用户210可以在第一电子设备220上创建一个白名单,第一电子设备220将创建的白名单数据上传至第一服务器230,第一服务器230保存该白名单数据,在第一服务器230接收到其他服务器发送的媒体信息时,根据该白名单确认是否将接收到的媒体信息发送给第一电子设备220。
305.在本技术实施例中,所述白名单为用户自行设定,设定相应的过滤规则,仅对白名单上的这些特定的号码或账号,可以进行督促通话,即第一电子设备220仅接收这些特定号码或账号发送的媒体信息,并根据这些媒体信息进行来电提示,以此避免任意用户在呼叫时都携带辅助的媒体信息。
306.以手机b的号码处于手机a中白名单为例,在第一服务器230接收到第二服务传输的媒体信息后,将接收到的媒体信息存储至对应的数据库中,第一服务器230根据白名单,确认该手机b在白名单内,将接收到的媒体信息传输给第一电子设备220,第一电子设备220将接收到的媒体信息存储至数据库中。
307.在本技术实施例中,第一服务器230可以将接收到的媒体信息解压后传输给手机a或存储至数据库中,或直接将接收到的媒体信息传输给手机a,手机a将接收到的媒体信息进行解压,后存储至对应的本地数据库中。
308.在本技术实施例中,第一服务器230根据数据库中存储的号码对照表将第二服务器260的ip地址还原得到手机b对应的号码“13423562423”,所述第二服务器260将接收到的媒体信息通过网络发送给第一服务器230,所述第一服务器230还将所述媒体信息发送给手机a,手机a呈现来电显示界面。
309.在接收到的媒体信息为语音信息时,则手机a将该语音信息作为电话铃声进行提示。
310.示例性地,请参阅图11,图11为本技术实施例提供的第十五界面示意图。该第十五界面即为所述来电显示界面。所述来电显示界面包括状态栏10、第一来电显示区域29、接听图标30及挂断图标25。所述来电显示界面的状态栏10和呼叫界面的状态栏10界面内容相同,在此不再赘述。
311.在所述第一来电显示区域29显示该手机b的号码“13423562423”,和该号码对应的联系人名称第二用户。
312.在点击所述接听图标30时,则触发接听控件,将接听第二用户240发起的通话。相应地,在点击所述挂断图标25时,则触发挂断控件,将挂断第二用户240发起的通话。
313.在本技术实施例中,基于所述媒体信息为语音信息,该语音信息为“请接听电话,
要讨论一下方案a”。则在手机a程序该来电显示界面的同时,手机a的来电铃声为“请接听电话,要讨论一下方案a”。
314.在其中一种可能实现方式中,还可以将该语音信息转换为文本信息,并在来电界面上以文字形式展示,或在通话记录界面以文字形式展示。
315.在接收到的媒体信息为文本信息时,则手机a将会在来电显示界面上显示该文本信息。
316.示例性地,请参阅图12,图12为本技术实施例提供的第十六界面示意图。该第十六界面即为所述来电显示界面。所述来电显示界面包括状态栏10、第二来电显示区域31、接听图标30及挂断图标25。第十六界面的状态栏10、接听图标30及挂断图标25和第十五界面的状态栏10、接听图标30及挂断图标25界面内容相同,在此不再赘述。
317.在点击所述接听图标30时,则触发接听控件,将接听第二用户240发起的通话。相应地,在点击所述挂断图标25时,则触发挂断控件,将挂断第二用户240发起的通话。
318.所述第二来电显示区域31显示三部分内容,包括手机号码、联系人及媒体信息,如图12,第二来电显示区域31包括该手机b的号码“13423562423”、该号码对应的联系人名称第二用户240以及文本信息“请接听电话,要讨论一下方案a”。图12的第二呼叫区域比图11的第二呼叫区域的内容多了一文本信息“请接听电话,要讨论一下方案a”。
319.在其中一种可能实现方式中,也可以将该文本信息转换为语音信息,将转换后的语音信息作为来电铃声进行播放。
320.在接收到的媒体信息为视图信息时,则手机a将会在来电显示界面上显示该视图信息。
321.示例性地,请参阅图13,图13为本技术实施例提供的第十七界面示意图。该第十七界面即为所述来电显示界面。所述来电显示界面包括状态栏10、第三来电显示区域32、接听图标30及挂断图标25。第十七界面的状态栏10、接听图标30及挂断图标25和第十六界面的状态栏10、接听图标30及挂断图标25界面内容相同,在此不再赘述。
322.在点击所述接听图标30时,则触发接听控件,将接听第二用户240发起的通话。相应地,在点击所述挂断图标25时,则触发挂断控件,将挂断第二用户240发起的通话。
323.所述第三来电显示区域32显示三部分内容,包括手机号码、联系人及媒体信息,如图12,第二来电显示区域31包括该手机b的号码“13423562423”、该号码对应的联系人名称第二用户240以及相应的视图,如图13中第二用户号码“13423562423”下方的视频,第三来电显示区域32显示的用户选中的视频。第三来电显示区域32比第二来电显示区域31的不同之处在于,其显示的媒体信息为图片或视频。
324.在本技术实施例中,在第一用户210最终未接听该来电,手机a保存该媒体信息,将在手机a的通话记录14上显示相应的未接来电及该来电携带的媒体信息。
325.在其中一种可能实现方式中,在第一用户210接听该来电,手机a保存该媒体信息,将在手机a的通话记录14上显示相应的来电及该来电携带的媒体信息。
326.在所述媒体信息为文本信息331时,则在手机a的通话记录14上显示该来电及该来电对应的文本信息331。
327.示例性地,请参阅图14,图14为本技术实施例提供的第十八界面示意图。该第十八界面即为手机a上呈现的通话记录14的界面。该第十八界面包括状态栏10、第一历史记录
33、菜单栏15及详情图标。所述第十八界面的状态栏10及菜单栏15与所述第二界面的状态栏10及菜单栏15的界面内容相同,在此不再赘述。
328.所述第一历史记录33中可以包括过往有通话记录14的联系人的电话号码或联系人名称、通话时间及媒体信息,第一历史记录33与第二界面的通话记录14不同于,第一历史记录33上包括媒体信息。可以以红色字体标示未接来电用户的信息。如图14中显示第一用户210的名称,来电时间以及该第一用户的相关详情,并在第一用户210名称下方显示文本信息331“请接听电话,要讨论一下方案a”。
329.在其中一种可能实现方式中,在所述文本信息331内容过长,无法在当前通话记录14界面显示完成时,用户可以点击详情图标,触发第二用户的详情,则可以在该详情页面显示完整的文本信息331。
330.在所述媒体信息为语音信息时,则在手机a的通话记录14上显示该来电及该来电对应的语音信息图标341。
331.示例性地,请参阅图15,图15为本技术实施例提供的第十九界面示意图。该第十九界面即为手机a上呈现的通话记录14界面。该第十九界面包括状态栏10、第二历史记录34、菜单栏15及语音信息图标341。所述第十九界面的状态栏10及菜单栏15与所述第十八界面的状态栏10及菜单栏15的界面内容相同,在此不再赘述。
332.所述第二历史记录34中可以包括过往有通话记录14的联系人的电话号码或联系人名称、通话时间及语音信息图标341,第二历史记录34与第一历史记录33不同于,第二历史记录34第二历史记录34中的详细图标设置为语音信息图标341。可以以红色字体标示未接来电用户的信息。如图15中显示第一用户210的名称,并第一历史记录33上原对应的详情图标位置处显示为语音信息图标341。
333.在第一用户210点击该语音信息图标341时,可以播放第二用户240在呼叫时或呼叫中发送的语音信息。
334.在所述媒体信息为视图信息时,则在手机a的通话记录14上显示该来电及该来电对应的视图信息图标351。
335.示例性地,请参阅图16,图16为本技术实施例提供的第二十界面示意图。该第二十界面即为手机a上呈现的通话记录14界面。该第二十界面包括状态栏10、第三历史记录35、菜单栏15及视图信息图标351。所述第二十界面的状态栏10及菜单栏15与所述第十九界面的状态栏10及菜单栏15的界面内容相同,在此不再赘述。
336.所述第三历史记录35中可以包括过往有通话记录14的联系人的电话号码或联系人名称、通话时间及视图信息图标351,第三历史记录35与第二历史记录34第二历史记录34不同于,第三历史记录35包括视图信息图标351。在第二历史记录34第二历史记录34原语音信息图标341位置处显示为视图信息图标351,可以以红色字体标示第一用户210的名称,并第一用户210对应的详情图标改为视图信息图标351。
337.在第一用户210点击该视图信息图标351时,可以展示第二用户240在呼叫时或呼叫中发送的图片或视频。
338.在其中一种可能实现方式中,所述视图信息图标351可以换为对应的图片小图,或对应的视频小图,则第一用户210可以通过所述图片小图或视频小图了解得到该视图信息,本技术对此不做具体限定。
339.在本技术实施例中,在所述媒体信息包括语音信息时,将所述语音信息作为来电铃声进行播放;和/或,在所述媒体信息包括文本信息331时,将所述文本信息331显示在来电界面上;和/或,在所述媒体信息包括图片信息时,将所述图片信息显示在来电界面上;和/或,在所述媒体信息包括视频信息时,将所述视频信息显示在来电界面上。即所述在所述第一电子设备220的来电显示界面上可以同时显示各个媒体信息,本技术对此不做具体限定。
340.在本技术实施例中,无论第一用户是否接听第二用户的来电,在第二用户在第一用户的白名单中时,第二用户发送媒体信息给第一用户后,第一用户均保存该媒体信息,在第一用户的通话记录上均显示该媒体信息。且该媒体信息可以包括多种或多条,即第二用户发送了文本信息后又发送了语音信息,则第一用户均将该文本信息和语音信息保存下来,并在通话记录上显示文本信息331和语音信息图标341。
341.可以理解,各个界面的布局、设置以及相互之间的关联不局限于附图展示,所述语音信息图标341、视图信息图标351、文本信息331的展示不限于上述形式。上述界面仅仅是示例性说明。
342.下面介绍本技术实施例提供的一种来电提示方法,该来电提示方法为在呼叫中发送媒体信息。
343.请参照图17,图17为本技术实施例中提供的一种来电提示方法的流程示意图。
344.步骤s00:第二电子设备接收用户的第一输入,其中,所述第一输入用于请求与第一电子设备进行通话。
345.在本技术实施例中,第二用户可以操作所述第二电子设备,向所第二电子设备输入该第一输入,则所述第二电子设备接收到所述第一输入。
346.具体地,第二用户向第二电子设备输入呼叫请求信息,即向第二电子设备输入第一用户的电话号码“11239421013”,则第二电子设备可以接收到该呼叫请求信息,包括请求与该号码“11239421013”对应的第一用户进行通话。
347.在其中一种可能实现方式中,所述第一输入包括请求与第一电子设备进行基于互联网协议ip的语音传输voip通话。
348.步骤s01:所述第二电子设备将所述第一输入发送给第二服务器。
349.在本技术实施例中,所述第二电子设备将所述第一输入发送给第二服务器,由所述第二服务器与被呼叫方建立通话连接。
350.具体地,所述第二电子设备将第一用户的电话号码“11239421013”发送给第二服务器,则第二服务器根据数据库中存储的号码对照表查找到该第一用户电话号码“11239421013”对应的第一服务器ip地址。
351.步骤s02:所述第二服务器将所述第一输入发送给所述第一服务器。
352.在本技术实施例中,第二服务器将该呼叫请求发送给第一服务器,由第一服务器呼叫第一电子设备。
353.具体地,第二服务器根据该第一用户的号码对应的ip地址向第一服务器发起voip呼叫请求,呼叫请求中包括第二服务器对应的ip地址。
354.步骤s03:所述第一服务器将所述第一输入发送给第一电子设备。
355.在本技术实施例中,所述第一服务器将接收到的呼叫请求发送给第一电子设备,
由所述第一电子设备对该呼叫请求进行处理。
356.步骤s04:所述第一电子设备接收所述第一输入,在所述第一电子设备上呈现来电界面。
357.具体地,第一服务器向第一电子设备发起呼叫,第一电子设备的界面呈现来电界面,显示该第二电子设备的电话号码及联系人名称。
358.步骤s05:所述第二电子设备接收用户的第二输入,所述第二输入包括媒体信息。
359.在本技术实施例中,在第二电子设备呼叫所述第一电子设备时,所述第一用户未接听该通话,第二用户向第二电子设备输入第二输入,该第二输入包括媒体信息,该媒体信息如语音、文本、图片或视频中的一种或多种。
360.在本技术实施例中,第二用户可以在第二电子设备的呼叫界面上输入语音、文本、图片或视频,如在呼叫界面上输入文本信息“请接听电话,要讨论一下方案a”。本技术对输入媒体信息的具体内容不做具体限定。
361.步骤s06:所述第二电子设备将所述第二输入发送给所述第二服务器。
362.在本技术实施例中,所述第二电子设备将接收到的第二输入发送给第二服务器,由所述第二服务器发送给被呼叫方。
363.在本技术实施例中,所述第二电子设备将所述第二输入压缩后发送给第二服务器,再由第二服务器发送给第一服务器,也可以直接将第二输入发送给第二服务器,由第二服务器进行压缩后发送给第一服务器,本技术对此不做具体限定。
364.步骤s07:所述第二服务器将所述第二输入发送给第一服务器。
365.在本技术实施例中,所述第二服务器与所述第一服务器建立网络连接,所述第二服务器通过数据网络的方式将所述第二输入发送给第一服务器,所述第一服务器接收到第二用户输入的媒体信息。第一服务器的数据库存储该媒体信息。
366.步骤s08:所述第一服务器确定所述第二电子设备是否在第一电子设备白名单中。
367.在本技术实施例中,第一用户在第一电子设备上设置白名单,白名单内记录在呼叫时或呼叫中可以接收媒体信息对应的账号,第一电子设备将用户设置好的白名单上传至第一服务器,所述第一服务器根据所述白名单确定该第二电子设备对应的账号是否在白名单内。
368.步骤s09:在确定所述第二电子设备在第一电子设备白名单中时,所述第一服务器将所述第二输入发送给第一电子设备。
369.在本技术实施例中,在第一服务器确定所述第二电子设备对应的账号在第一电子设备白名单中时,所述第一服务器将所述第二输入发送给第一电子设备,在确定所述第二电子设备对应的账号不在第一电子设备白名单中时,则所述第一服务器不将所述第二输入发送给第一电子设备。防止任意用户在呼叫时都携带辅助的媒体信息,避免陌生用户的骚扰信息。
370.步骤s10:所述第一电子设备根据所述第二输入进行来电提示。
371.在本技术实施例中,所述第一电子设备根据所述第二输入的内容进行来电提示,在所述第二输入为语音信息时,将所述语音信息作为来电铃声进行播放。在所述第二输入为文本信息时,则在第一电子设备的来电显示界面上显示该文本信息。在所述第二输入为图片时,则在第一电子设备的来电显示界面上显示该图片。在所述第二输入为视频时,则在
第一电子设备的来电显示界面上显示该视频。
372.在其中一种可能实现方式中,在第一电子设备接收到该媒体信息,不管第一用户最终是否接听该通话,将该媒体信息存储在第一电子设备的本地数据库中,存储至该联系人对应的目录下。在所述第一电子设备的界面中相应地显示该媒体信息,在第一用户触发界面中媒体信息图标时,该第一电子设备可以访问对应的本地数据库,将对应的媒体信息展示出来,如该媒体信息为语音信息时,将播放所述语音信息。该媒体信息为文本信息时,则在第一电子设备上显示该文本信息。该媒体信息为图片时,则在第一电子设备上显示该图片。在该媒体信息为视频时,则在第一电子设备上显示该视频。
373.在本技术实施例中,在用户接听该通话,则不显示未接来电,可以在第一电子设备上该来电的界面上显示接收到的媒体信息。在用户未接听该通话,则显示未接来电,可以在第一电子设备上该来电的界面上显示接收到的媒体信息。
374.在其中一种可能实现方式中,第一电子设备也可以访问第一服务器的数据库获取相应的媒体信息,通过保存媒体信息,可以方便用户追踪电话记录。
375.在本技术实施例中,在第二电子设备呼叫第一电子设备时,在呼叫一段时间后,第一用户未接听该电话,可能是第一用户在犹豫是否要接听,也可能是第一用户暂时无法接听该通话。对于第一用户犹豫是否接听,则通过提供第二电子设备传输媒体信息的途径,第二用户可以在与第一用户进行电话沟通之前,将重要的信息发送给第一用户,以增加第一用户接听该电话的概率。对于第一用户暂时无法接听该通话,则通过提供第二电子设备传输媒体信息的途径,在该通话记录上同时记载着想要的媒体信息,则第一用户在查看到未接来电时,可以直接查看到该未接来电携带的媒体信息,方便第一用户判断该来电的目的意图,对该未接电话的信息情况有所掌握,进而快速决定是否要回拨。同时也减少了第一用户分别在短息、通话记录、多媒体应用上分别查看对方的信息或询问对方来电的操作。对于第二用户来说,在呼叫一段时间后,未接听通话内心会有所焦虑,如通过提供第二电子设备传输媒体信息的途径,第二用户的心情有所舒缓,且无需要通过其他应用短息或多媒体应用发送相应信息,提高用户的使用体验。
376.下面介绍本技术实施例提供的一种来电提示方法,该来电提示方法为在呼叫时发送媒体信息。
377.请参照图18,图18为本技术实施例中提供的另一种来电提示方法的流程示意图。
378.步骤s20:第二电子设备接收用户的第一输入和第二输入,其中,所述第一输入用于请求与第一电子设备进行基于互联网协议ip的语音传输voip通话,所述第二输入包括媒体信息。
379.在申请实施例中,第二用户可以操作所述第二电子设备,向所第二电子设备输入第一输入和第二输入,则所述第二电子设备接收到第一输入和第二输入。
380.具体地,在第二用户呼叫第一用户时,拨号的同时还输入相应媒体信息,第二用户向第二电子设备输入呼叫请求信息,即向第二电子设备输入第一用户的电话号码“11239421013”和媒体信息,则第二电子设备可以接收到该呼叫请求信息和媒体信,该请求信息包括请求与该号码“11239421013”对应的第一用户进行通话,该媒体信息为第二用户输入的辅助信息,可以包括语音、文本、图片或视频等。
381.步骤s21:所述第二电子设备将所述第一输入与所述第二输入发送给第二服务器。
382.在本技术实施例中,所述第二电子设备将所述第一输入和所述第二输入发送给第二服务器,由所述第二服务器与被呼叫方建立通话连接,并由所述第二服务器将第二输入发送给被呼叫方。
383.具体地,所述第二电子设备将第一用户的电话号码“11239421013”发送给第二服务器,则第二服务器根据数据库中存储的号码对照表查找到该第一用户电话号码“11239421013”对应的ip地址,确定通话连接及要接收该媒体信息对象的ip地址。
384.在本技术实施例中,所述第二电子设备将所述第二输入压缩后发送给第二服务器,也可以直接将第二输入发送给第二服务器,由第二服务器进行压缩后发送给第一服务器,本技术对此不做具体限定。
385.步骤s22:所述第二服务器将所述第一输入和第二输入发送给第一服务器。
386.在本技术实施例中,所述第二服务器根据该呼叫请求和媒体信息发送给第一服务器,由第一服务器呼叫第一电子设备,并由第一服务器将该媒体信息发送给第一电子设备。
387.在本技术实施例中,所述第二服务器与所述第一服务器建立网络连接,所述第二服务器通过数据网络的方式将所述第二输入发送给第一服务器,所述第一服务器接收到第二用户输入的媒体信息。第一服务器的数据库存储该媒体信息。
388.具体地,第二服务器根据该第一用户的号码对应的ip地址向第一服务器发起voip呼叫请求,呼叫请求中包括第二服务器对应的ip地址。第二服务器根据该第一用户的号码对应的ip地址向第一服务器发送该媒体信息。
389.在本技术实施例中,所述第二电子设备将所述第二输入压缩后发送给第二服务器,也可以直接将第二输入发送给第二服务器,由第二服务器进行压缩后发送给第一服务器,本技术对此不做具体限定。
390.步骤s23:所述第一服务器确定所述第二电子设备是否在第一电子设备白名单中。
391.在本技术实施例中,第一用户在第一电子设备上设置白名单,白名单内记录在呼叫时或呼叫中可以接收媒体信息对应的账号,第一电子设备将设置好的白名单上传至第一服务器,所述第一服务器根据所述白名单确定该第二电子设备对应的账号是否在白名单内。
392.步骤s24:在确定所述第二电子设备在第一电子设备白名单中时,所述第一服务器将所述第一输入和所述第二输入发送给第一电子设备。
393.在本技术实施例中,在第一服务器确定所述第二电子设备对应的账号在第一电子设备白名单中时,所述第一服务器将所述第二输入发送给第一电子设备,在确定所述第二电子设备对应的账号不在第一电子设备白名单中时,则所述第一服务器不将所述第二输入发送给第一电子设备。防止任意用户在呼叫时都携带辅助的媒体信息,避免陌生用户的骚扰信息。
394.步骤s25:所述第一电子设备接收所述第一输入,所述第一电子设备上呈现来电界面,并根据所述第二输入进行来电提示。
395.在本技术实施例中,所述第一电子设备根据所述第二输入的内容进行来电提示,在所述第二输入为语音信息时,将所述语音信息作为来电铃声进行播放。在所述第二输入为文本信息时,则在第一电子设备的来电显示界面上显示该文本信息。在所述第二输入为图片时,则在第一电子设备的来电显示界面上显示该图片。在所述第二输入为视频时,则在
第一电子设备的来电显示界面上显示该视频。
396.在其中一种可能实现方式中,在第一电子设备接收到该媒体信息,不管第一用户最终是否接听该通话,将该媒体信息存储在第一电子设备的本地数据库中,存储至该联系人对应的目录下。在所述第一电子设备的界面中相应地显示该媒体信息,在第一用户触发界面中媒体信息图标时,该第一电子设备可以访问对应的本地数据库,将对应的媒体信息展示出来,如该媒体信息为语音信息时,将播放所述语音信息。该媒体信息为文本信息时,则在第一电子设备上显示该文本信息。该媒体信息为图片时,则在第一电子设备上显示该图片。在该媒体信息为视频时,则在第一电子设备上显示该视频。
397.在本技术实施例中,在用户接听该通话,则未显示未接来电,可以在第一电子设备上该来电的界面上显示接收到的媒体信息。在用户接听该通话,则显示未接来电,可以在第一电子设备上该来电的界面上显示接收到的媒体信息。
398.在其中一种可能实现方式中,第一电子设备也可以访问第一服务器的数据库获取相应的媒体信息,通过保存媒体信息,可以方便用户追踪电话记录。
399.在本技术实施例中,在第二电子设备呼叫第一电子设备时,通过提供第二电子设备传输媒体信息的途径,第二用户可以在与第一用户进行电话沟通之前,将重要的信息发送给第一用户,以增加第一用户接听该电话的概率。若第一用户未接听该通话,在该通话记录上同时记载着想要的媒体信息,则第一用户在查看到未接来电时,可以直接查看到该未接来电携带的媒体信息,方便第一用户判断该来电的目的意图,对该未接电话的信息情况有所掌握,进而快速决定是否要回拨。同时也减少了第一用户分别在短息、通话记录、多媒体应用上分别查看对方的信息或询问对方来电目的意图。
400.本技术实施例中提供的来电提示装置中的各个模块的实现,可为计算机程序的形式。该计算机程序可在电子设备或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本技术实施例中所描述的步骤。在本技术实施例中各个模块的具体实现还可以对应参照图3至图18所示的方法实施例的相应描述。
401.本技术实施例还提供了一种计算机可读存储介质。所述可读存储介质中存储有计算机指令,所述指令在计算设备上运行时,使得计算设备执行前述实施例提供的来电提示方法。
402.对于本领域的技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他具体形式实现本技术。因此,只要在本技术的实质精神范围之内,对以上实施例所作的适当改变和变化都应该落在本技术要求保护的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献