功能定位方法及电子设备的制造方法_3

文档序号:9235162阅读:来源:国知局
制器(BSC) 275和移动交换中心(MSC) 280。MSC280被构造为与公共电话交换网络(PSTN) 290形成接口。MSC280还被构造为与可以经由回程线路耦接到基站270的BSC275形成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如E1/T1、ATM,IP、PPP、帧中继、HDSL、ADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个BSC2750。
[0073]每个BS270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天线覆盖的每个分区放射状地远离BS270。或者,每个分区可以由用于分集接收的两个或更多天线覆盖。每个BS270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱(例如,1.25MHz,5MHz 等等)。
[0074]分区与频率分配的交叉可以被称为CDMA信道。BS270也可以被称为基站收发器子系统(BTS)或者其它等效术语。在这样的情况下,术语"基站"可以用于笼统地表示单个BSC275和至少一个BS270。基站也可以被称为〃蜂窝站〃。或者,特定BS270的各分区可以被称为多个蜂窝站。
[0075]如图2中所示,广播发射器(BT) 295将广播信号发送给在系统内操作的电子设备100如图1中所示的广播接收模块111被设置在电子设备100处以接收由BT295发送的广播信号。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个电子设备100中的至少一个。
[0076]在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪电子设备的位置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0077]作为无线通信系统的一个典型操作,BS270接收来自各种电子设备100的反向链路信号。电子设备100通常参与通话、消息收发和其它类型的通信。特定基站270接收的每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地,PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将正向链路信号发送到电子设备100。
[0078]基于上述电子设备硬件结构以及通信系统,提出本发明方法实施例。
[0079]本发明实施例记载一种功能定位方法,可以应用于智能手机、平板电脑、笔记本电脑的电子设备,该功能定位方法所实现的功能可以通过电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该电子设备至少包括处理器和存储介质;
[0080]电子设备支持运行至少一个应用,包括系统级应用(如设置功能程序)以及第三方应用(如微信等);如图3所示,本实施例记载的功能定位方法包括以下步骤:
[0081]步骤S101,获取功能指示操作。
[0082]功能指示操作可以为语音形式操作或触控形式操作;当用户通过语音形式实施功能指示操作时,电子设备通过麦克风进行声音采集并识别用户的语音;用户通过触控形式实施功能指示操作时,电子设备基于触控显示屏获取并识别用户的触控操作。
[0083]步骤S102,解析所述功能指示操作得到所述功能指示操作所指示的目标功能。
[0084]功能指示操作为电子设备用户在电子设备的任意图形界面实施的操作,如桌面启动器的图形界面,或任意第三方应用如微信、相机的图形界面,操作的具体形式可以为语音操作,也可以为特定的触控操作;作为一个示例,如图4所示,电子设备100显示有桌面启动器图形界面,包括支付宝110和微信120 ;用户可以在该图形界面从界面底部边缘向上滑动的操作130,触发电子设备显示搜索窗口 140,以供用户指示需要使用的功能,图4中以需要使用的功能为联系人为例说明。
[0085]步骤S103,在所述应用中选定目标应用,并在所述目标应用中查找所述目标功能。
[0086]场景I),作为步骤S103的一个示例,将所述电子设备当前显示的图形界面所归属的应用选定为所述目标应用,例如,当电子设备运行第三方应用如微信时,如果接收到的功能指示操作指示用户需要使用的功能为联系人,则将当前占用电子设备图形界面的微信作为目标应用,后续步骤将在微信中查找联系人功能。
[0087]场景2),作为步骤S103的一个示例,如果接收到的功能指示操作指示用户需要使用的功能为联系人,则将在电子设备支持的运行的所有应用作为目标应用,也就是后续步骤将在电子设备支持运行的所有应用中查找目标功能。
[0088]场景3),作为步骤S103的一个示例,如果接收到的功能指示操作不仅指示了用户需要使用的功能,还指示了用户需要使用的功能所归属的应用,如图5所示,用户在电子设备100的图形界面(任意图形界面,如系统级应用、第三方应用的图形界面)中实施操作130中调出搜索窗口 140,并在搜索窗口 140指示需要使用微信中的联系人功能;此时,目标应用即为微信,后续步骤中将仅在微信中搜索联系人功能。
[0089]需要指出的是,功能指示操作可以通过应用的名称、以及功能的名称对应指示需要使用的应用、以及需要使用的应用中的功能;功能指示操作也可以通过在电子设备预先设置的标识(如数字、拼音声母的组合)来对需要使用的应用、以及功能进行快速指示。
[0090]步骤S104,基于查找结果呈现所述目标功能的图形界面。
[0091]场景I),作为步骤S104的一个示例,查找结果包括具有所述目标功能的至少两个目标应用的信息时,可以呈现所述查找结果包括的具有所述目标功能的至少两个目标应用的信息;获取应用触发操作,解析出用户通过用户触发操作在至少两个目标应用所触发的目标应用;运行所述应用触发操作在所述至少两个目标应用中所触发的目标应用,并触发所述运行的目标应用呈现与所述目标功能对应的图形界面;例如,当用户需要使用联系人功能时,如果查询结果中包括具有联系人功能的目标应用为微信和支付宝,则呈现微信和支付宝的图标,提示用户选取应用运行,如果用户触发微信,则运行微信,并触发微信显示微信中对应联系人功能的图形界面。
[0092]场景2),作为步骤S104的一个示例,查找结果仅包括具有所述目标功能的一个目标应用的信息时,触发运行具有所述目标功能的目标应用,并触发所述运行的目标应用呈现与所述目标功能对应的图形界面;例如,当用户需要使用支付功能时,如果查询结果中包括具有支付功能为微信,则可以直接运行支付宝,并触发支付宝呈现支付功能对应的图形界面,便于用户使用。
[0093]为便于在多个应用中快速查找具有用户需要使用的功能的目标应用,在安装应用时,可以对应用进行解析,得到应用所调用的功能接口的信息;基于所述应用所调用的功能接口的信息,以及所述功能接口与功能的对应关系,确定所述至少一个应用所具有的功能;例如,当应用具有相机调用接口、联系人调用接口以及网络调用接口时,相应地,识别并记录这些功能接口,判断是否具有相关的功能,例如,若具有联系人调用接口,则判断是否具有联系人同步功能,或者通讯录绑定功能,若具有网络调用接口时,则判断是否具有无线相容性认证(WiFi)网络/3G/4G网络设置功能。
[0094]如图6所示,上述处理在系统底层实现时,呈现目标功能的图形界面时,可以基于电子设备的操作系统框架,由框架提供对功能进行搜索的搜索接口,确定电子设备支持运行的应用(可以视为已经安装的应用)支持目标功能的图形界面的数据、以及启动图形界面的方法,从而可以基于目标功能的图形界面的数据、以及启动图形界面的方法呈现目标功能的图形界面;使用一个管理(Manager)程序去管理上述搜索控件,当通过搜索控件获得用户需要使用的功能时,将需要使用的功能提交至Manager程序,由Manager程序去向对应的目标应用获取信息启动功能对应的图形界面的数据;
[0095]每个应用通过上述的搜索接口提供呈现功能对应的图形界面的具体实现,对于提供定位具体各个菜单界面的功能,微信通过上述的搜索接口提供呈现功能对应的图形界面的具体实现为“微信-通讯录”、“微信-钱包”两个实现类,以定位显示到对应功能的图形界面,其中每个应用向Manager注册相应功能的实现。
[0096]本发明实施例还记载一种电子设备200,如图7所不,所述电子设备200包括:
[0097]运行单元210,用于支持运行至少一个应用;
[0098]获取单元220,用于获取功能指示操作,解析所述功能指示操作得到所述功能指示操作所指示的目标功能;
[0099]选定单元230,用于在所述应用中选定目标应用,并在所述目标应用中查找所述目标功能;
[0100]呈现单元240,用于基于查找结果呈现所述目标功能的图形界面。
[0101]其中,所述选定单元230,还用于将所述呈现单元240当前显示的图形界面所归属的应用选定为所述目标应用;或者将所述运行单元210支持运行的所有应用选定为所述目标应用。
[0102]其中,所述选定单元230,还用于基于标识信息在所述至少一个应用中确定具有标识信息的目标应用;其中,所述功能指示操作还指示应用的所述标识信息。
[0
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1