移动设备及其控制方法

上传人:ting****789 文档编号:310043636 上传时间:2022-06-14 格式:DOCX 页数:3 大小:18.35KB
返回 下载 相关 举报
移动设备及其控制方法_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《移动设备及其控制方法》由会员分享,可在线阅读,更多相关《移动设备及其控制方法(3页珍藏版)》请在金锄头文库上搜索。

1、移动设备及其控制方法专利名称:移动设备及其控制方法技术领域:根据示例性实施例的装置和方法涉及种移动设备及其控制方法,以及更具体地,涉及种能够提供网络功能的移动设备及其控制方法。背景技术:诸如蜂窝电话、智能电话、平板个人计算机(PC)等移动设备通过诸如第三代(3G)、Wi-Fi等多种网络进行通信。这些网络关于连接性、速度、成本等具有优点和不足。因 此,期望根据目的或意图选择性地使用多个网络。同时,移动设备的应用通常使用移动设备的操作系统(OS)、平台等支持的网络服务,提供对用户有用的功能。然而,相关领域的移动设备的OS、平台等并没有充分地支持应用开发者方便地开发与网络相关联的应用。因此,希望提高

2、应用开发环境。发明内容技术问题示例性实施例至少解决了以上问题和/或缺点以及以上没有描述的其它缺点。此夕卜,并不需要示例性实施例克服以上描述的缺点,并且示例性实施例可以不克服以上描述的任何问题。一个或多个示例性实施例提供了一种能够提供开发环境的移动设备及其控制方法,在所述开发环境中,可以更容易地设置优选网络。根据示例性实施例的个方面,提供了种提供网络功能的移动设备,所述移动设备包括显示单元,显示图像;用户输入単元,接收用户的输入;通信単元,通过网络执行通信;以及控制単元,执行由平台提供的网络功能的应用编程接(API)准备的应用,以及如果所述应用包括优选网络的设置,则控制所述通信単元根据所述优选网

3、络的设置执行通目。平台可以定义与优选网络相关的多个操作模式,应用可以包括表示所述多个操作模式之的变量的设置,以及控制単元可以控制所述通信单元按照与所述变量的设置相对应的操作模式操作。所述多个操作模式可以包括首先使用Wi-Fi,只使用分组交换(PS)域,以及只使用 Wi-Fi。经由平台的网络连接可以包括应用没有指定网络连接的默认网络连接,和使得应用能够直接控制网络的定制网络连接,以及在默认网络连接的情况下,控制单元可以控制通信単元根据优选网络的设置执行通信。根据示例性实施例的另一方面,提供了种移动设备的控制方法,所述移动设备提供网络功能,所述控制方法包括执行由移动设备的平台提供的API准备的应用

4、;以及如果应用包括优选网络的设置,则根据所述优选网络的设置执行通信。平台可以定义与优选网络相关的多个操作模式,应用可以包括表示所述多个操作模式之的变量的设置,以及所述执行通信可以包括执行通信以按照与所述变量的设置相对应的操作模式操作。所述多个操作模式可以包括首先使用Wi-Fi,只使用分组交换(PS)域,以及只使用 Wi-Fi。经由平台的网络连接可以包括应用没有指定网络连接的默认网络连接,和使得所述应用能够直接控制网络的定制网络连接,以及所述执行通信可以包括在默认网络连接的情况下,根据优选网络的设置执行通信。 通过结合了附图的示例性实施例的以下描述,以上和/或其它方面将变得更显而易见,其中图I是

5、示出了根据示例性实施例的移动设备的结构的框图;图2是示出了图I的移动设备的软件结构的框图;图3和4示出了根据示例性实施例的移动设备的网络连接类型;图5是用于说明根据示例性实施例的移动设备的优选网络的视图;以及图6是示出了根据示例性实施例的移动设备的操作的流程图。具体实施例方式以下将參考附图更详细地描述某些示例性实施例。在以下描述中,相似附图參考标记用于相似元件,即使在不同附图中,也是如此。提供诸如详细构造和元件之类的在描述中定义的实体,以有助于全面理解示例性实施例。然而,可以在没有这些特别定义实体的情况下实践示例性实施例。图I是示出了根据示例性实施例的移动设备的结构的框图。图I所示的移动设备I

6、可以例如包括蜂窝电话、智能电话、平板个人计算机(PC)等。移动设备I可以包括通信单元11、显示单元12、音频输出单元13、用户输入单元14、存储单元16、控制单元17、功率单元18、照相机単元191和音频输入単元192。通信単元11通过网络执行通信。通信単元11执行的通信的内容和类型可以随着移动设备I的用途和功能而改变。例如,在电话功能的情况下,通信単元11呼叫其它设备(未示出),以进行电话对话。在该示例性实施例中,呼叫类型包括3G。在因特网功能的情况下,通信単元11执行与预定服务器(未示出)的因特网连接,以发送/接收数据。此外,通信単元11可以通过诸如蓝牙、WiFi等本地通信网络执行与外围设

7、备(未示出)的通信。通信単元11在控制单元17的控制下执行通信。显示单元12显示表示移动设备I的操作或状态的图像。显示单元12可以通过使用多个显示设备来显示图像,所述多个显示设备例如包括液晶显示器(IXD)、有机发光器件(OLED)等。音频输出単元13输出表示移动设备I的操作或状态的音频。音频输出単元13可以包括处理音频信号的音频处理器(未示出)和基于音频信号输出音频的扬声器(未示出)。用户输入単元14接收用户的命令。用户输入単元14可以接收多种形式的用户命令,用户输入単元14可以包括接收按键输入的用户命令的按键输入単元(未示出)和接收触摸输入的用户命令的触摸输入单元(未示出)。触摸输入单元可

8、以包括在显示单元12中提供的触摸屏。存储单元16是非易失性存储器,存储数据或程序以操作移动设备1,例如包括快闪存储器、硬盘驱动器等。功率単元18提供功率来操作移动设备I。照相机単元191拍摄图像,以及音频输入単元192可以包括麦克风等,并接收音频。考虑到移动设备I的功能或用途,可以从移动设备I省略以上描述元件中的一部分,例如照相机単元191等。控制单元17控制移动设备I中的元件的操作。控制单元17可以包括只读存储器(ROM) 171,随机存取存储器(RAM) 172和中央处理单元(CPU) 173,在只读存储器171中存储 了用于执行操作的控制程序,在随机存取存储器中至少部分地加载了控制程序,

9、中央处理单元173执行所加载的控制程序。可以在存储单元16及ROM 171中存储控制单元17的控制程序。控制单元17的控制程序可以包括多个程序。图2是示出了控制单元17中的控制程序的示例性结构的框图。如图2所示,控制单元17的控制程序可以包括OS 21、设备驱动器22、平台23和应用24。OS 21管理并控制移动设备I的整体操作。设备驱动器22执行诸如通信単元16之类的硬件设备与OS 21之间通过接的连接。平台23执行OS 21与应用24之间通过接的连接,并且包括用于支持应用24的API 231。应用24执行至少种功能,并且可以使用平台23的API 231准备应用24。应用24执行的功能包括网

10、络功能。可以通过通信単元11从外部设备发送应用24,并且可以将应用24安装到移动设备I上。即,用户可以经由因特网等下载应用24,并将其安装到移动设备I上。平台23的API 231包括网络功能的API,也被称作网络服务。例如,最初,使用平台23建立表示实际实时会话的网络连接,以通过网络发送和接收数据。为了设立网络连接,可以使用网络账号。网络账号封装配置參数,例如协议类型、接入点名称、本地因特网协议(IP)地址、域名系统(DNS)地址、认证信息等。在成功建立网络连接之后,可以应用诸如超文本传输协议(HTTP)、套接字方法等数据通信协议。图3和4示出了根据示例性实施例的移动设备的网络连接类型。图3示

11、出了默认网络连接,以及图4示出了定制网络连接。參考图3,应用24经由请求31请求平台23的网络服务而不是网络连接。网络服务(例如,HTTP、套接字方法等)根据默认设置在内部启动默认网络连接(由參考标记32所示)。接下来,平台23的网络服务经由连接33接入网络5。因为应用24没有指定网络连接,所以建立了图3所示的默认网络连接,从而从应用开发者的角度,简化了对网络的使用。此外,允许平台23完全管理网络连接。因此,即使应用开发者不知道API 231的复杂内容,也可以容易而简单地开发应用24。參考图4,应用24创建了定制网络连接,并如參考标记41所示,启动了该定制网络连接。程序I示出了创建并启动定制网

12、络连接的应用24的示例。程序IIl start the NetComiection using namespace 0sp:Net; voidTest(void) /./ Accoanl !D NetAccountId accounild = result = SUCCESS: / Account managerNetAccountManager netAccountManager; r netAccountManager.Construct(); accountld = netAccountManager.GetNetAccoxintId();/ Construct a Listener T

13、estListener:Contruct(accountld);/ _NetConnectionEvent AddListenerr = pNetConnection-AddNetConnectionListener(pMyListener); / NetConnectioii connect r = pNetConnection-Sta3l(); 返回參考图4,应用24经由请求42请求平台23的网络服务及网络连接。接下来,平台23的网络服务经由连接43接入网络5。參考图4描述的定制网络连接可以针对高级开发者,并且使能应用24直接控制网络5。因此,应用24可以使用特定网络账户,并在任何时候启动

14、或终止网络连接。S卩,允许应用开发者开发提供增强功能的应用24。示例性实施例的控制单元17可以使能开发者根据应用24的设置执行与期望网络的通信,所述期望网络可以被称作优选网络。图5是用于说明根据本示例性实施例的移动设备的优选网络的视图。本示例性实施例的优选网络包括Wi-Fi 51和3G 52。3G是PS域的示例。控制单元17可以根据应用24的设置与优选网络之(即,Wi-Fi 51和3G 52)相连平台23的API 231定义了与优选网络相关的多个操作模式。应用24包括变量的设置,其中所述变量的设置表示平台23的API231所定义的操作模式之一。表I示出了与关于本示例性实施例的优选网络的操作模式

15、相对应的变量的示例,以及程序2示出了设置优选网络的应用24的示例。平台23參考应用24中设置的变量完成与Wi-Fi 51和3G 52中的一个优选网络的连接。表I权利要求1.种移动设备,用于提供网络功能,所述移动设备包括 通信単元,通过网络执行通信;以及 控制单元,执行由平台提供的网络功能的应用编程接(API)所准备的应用,以及如果所述应用包括优选网络的设置,则控制所述通信単元根据所述优选网络的设置执行通目。2.根据权利要求I所述的移动设备,其中 所述平台定义了与所述优选网络相关的多个操作模式, 所述应用包括表示所述多个操作模式之的变量的设置,以及 所述控制单元控制所述通信单元按照与所述变量的设

16、置相对应的操作模式进行操作。3.根据权利要求2所述的移动设备,其中所述多种操作模式包括以下项中的至少项 首先使用Wi-Fi, 只使用分组交换(PS)域,以及 只使用Wi-Fi。4.根据权利要求I所述的移动设备,其中经由所述平台的网络连接包括其中所述应用没有指定网络连接的默认网络连接,和其中使得所述应用能够直接控制网络的定制网络连接;以及 当应用没有指定网络连接时,控制单元控制通信単元根据优选网络的设置来执行通信。5.一种用于移动设备的控制方法,所述移动设备提供网络功能,所述控制方法包括 执行由所述移动设备的平台提供的应用编程接(API)所准备的应用;以及 如果所述应用包括优选网络的设置,则根据所述优选网络的设置执行通信。6.根据权利要求5所述的控制方法,其中 所述平台定义了与所述优选网络相关的多个操作模式, 所述应用包括表示所述多个操作模式之

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号