专利名称:动态使用本地服务的系统、方法和装置的制作方法
技术领域:
本发明涉及移动智能设备和通信领域,特别是具有通信能力的移动智能设备动态使用本地服务的技术领域。
背景技术:
移动智能设备是指手机、PDA、掌上电脑、智能手机或其它手持设备以及车载电脑、车载电话或其它可移动的智能设备;这些移动智能设备具有无线或有线通信能力,能够在服务区域内与提供服务的服务器设备建立通信连接;手机是移动智能设备的典型应用。
无线通信包括WWAN(无线广域网)、WLAN(无线局域网)、PAN(无线个人区域网)以及其它无线通信方式。短距离无线通信系统是指包括红外、蓝牙、UWB、HomeRF、WLAN、PAN以及其他限于0-10m或0-100m内的无线通信技术。中长距离的无线通信系统包括GSM、CDMA、WCDMA、CDMA2000、TD-SCDMA等2G/3G/4G蜂窝移动通信系统或其它移动通信系统。有线通信则包括USB、IEEE1394、串口、电话线、以太网双绞线或其它有线连接的通信技术,需要手动连接通信物理端口。
移动智能设备特别是具有手机功能的移动智能设备已经发展成为可以代替各种IC卡和磁卡作用的个人身份凭证;而移动通信技术的发展特别是短距离通信技术的不断完善,使二者的结合产生了巨大的应用市场。人们可以设想利用移动智能设备实现在商场购物、支付停车场的停车费、购买电影票,支付地铁、公交和出租车费用、购买货柜饮料等等支付类活动,以及利用移动智能设备实现打开家门和车门、调节空调温度、调节电视频道等等设备控制的活动。
面对如此众多的应用,每增加一种应用就更换一个移动智能设备是人们无法忍受的事情。人们迫切需要一种能够动态使用服务的解决方案。
目前大多数的解决方案是使用拨打语音电话技术、WAP以及短消息技术,但使用这些技术显然不够方便,等待时间长,按键繁琐。
而通过短消息实现手机空中下载动态更新STK/UTK菜单技术则部分地解决了动态菜单问题,但由于卡内空间有限,能存储的服务菜单和应用程序也就有限,限制了用户对更多应用服务的使用。
微软的UPnP和SUN的jini以及高通的BREW的体系结构解决了设备服务或者软件资源的基于网络分布式动态使用问题,但必须使用服务查找和服务注册过程,解决方案复杂,不适合提供基于服务区域直接动态使用本地服务的解决方案。
现有的基于位置的服务大多依赖于GPS或其它定位服务系统,而且不能动态提供新的服务,需要用户事先存储新的服务,造成存储空间本就不够的设备上存储了一些很少使用却不得不存储的应用服务。
目前在基于服务区域动态提供个性化的多种多样的服务面前尚没有任何解决方案。
发明内容
本发明通过无线或有线通信在服务区域内实现移动智能设备动态使用服务器提供的本地服务的方法解决上述问题。
对于蜂窝移动通信系统,人们可以设想当漫游到不同的基站服务区时,有特色的个性化基站服务器将一系列的菜单服务自动推送到手机上,而当离开该服务区后这些菜单服务又都从手机上自动消失了,切换成新基站服务区的服务菜单。比如某基站服务器可以提供地区天气预报、地区新闻和广告、基站周边的交通堵塞情况、基站周围区域的服务项目汇报和使用、剧院的电影节目和时间及购票等;而当漫游到另一基站服务区时,原来的服务菜单都消失了,取而代之的是新基站的内容可能完全不同的服务菜单。
对于短距离的通信服务,可以设想当人们走到空调面前时,移动智能设备变成了空调遥控器;当人们走到电视机面前时,移动智能设备又变成了电视机遥控器;而当人们走到地铁入口时,地铁验票服务菜单出现在移动智能设备上,按单键付费即可通过,离开地铁后,这些菜单又消失了。
对于有线通信连接来说,当人们将移动智能设备的USB或IEEE1394端口与服务器连接好之后,该服务器的各种服务菜单出现在移动智能设备上,用户只需按键即可使用该服务器提供的服务,比如下载数码相机的照片等等。而在去掉物理连接之后,移动智能设备上的操作菜单又自动消失了。
本发明可以使用户动态的使用这些服务器在服务区域内通过直接通信连接所提供的多种多样的服务,不需要预先查找和存储服务程序,以及简化服务的使用操作过程。
本发明动态使用本地服务的方法和系统,其特征在于
移动智能设备在进入提供某种服务的服务区域后与服务器建立通信链路;通过该通信链路,服务器向移动智能设备发送其设备和服务的特征识别信息;移动智能设备自动从服务器下载服务的控制界面和程序,或者服务器自动向移动智能设备推送服务的控制界面和程序;移动智能设备自动添加或安装所下载的控制界面和程序。
移动智能设备将下载的控制界面和程序选择存储为临时的控制界面和程序,或永久的控制界面和程序。
当移动智能设备再次进入该服务器服务区,或者提供同种服务的其他服务器服务区时,可以通过对比已经永久记录的设备特征识别信息库或服务特征识别信息库,自动识别出不需要再次下载同样的已经永久存储的控制界面和程序。
移动智能设备在离开服务区或失去与服务器的通信连接后自动删除或卸载临时的控制界面和程序。
移动智能设备下载或存储的控制界面中可以包含一个或多个缺省项的指示;如果是多级控制界面,则每一级可以包含一个或多个缺省项的指示;缺省项的指示可以被增加或减少;指示控制界面的缺省项位置也可以被移动或改变。
移动智能设备对下载的包含的缺省项的控制界面可以选择动态弹出激活、聚焦选中缺省项、或执行缺省项程序。
移动智能设备在离开服务区后,自动关闭动态弹出的控制界面。
移动智能设备在进入其它提供别的服务的服务器的服务区域时仍然执行上述过程。
移动智能设备动态使用本地服务的方法,还包括下列步骤移动智能设备在进入服务区域后检测到与服务器建立了通信链路;服务器向移动智能设备发送其设备和服务的特征识别信息;移动智能设备根据设备和服务的特征识别信息所对应已永久存储的控制界面中所包含的缺省项可以选择动态弹出激活控制界面显示、聚焦选中缺省项、或执行缺省项程序。
移动智能设备在离开服务区后,自动关闭动态弹出的控制界面。
移动智能设备可以同时与多个服务器建立通信连接,使用多项服务。
本发明适用于通过无线或有线通信直接连接提供的广告、购物、购票、POS、电子设备控制或其它在有限区域范围内提供的本地服务。
本发明移动智能设备动态下载控制界面和程序的方法解决了众多服务提供商引入新服务非常困难的问题,使人们不需要为使用新增加的服务而更换移动智能设备,或预先存储新增加的服务程序,极大的提高了服务提供商增加新服务的灵活性;同时也避免了人们在移动智能设备上存储众多的不经常使用的服务。
由于大多数服务的控制界面和程序是临时使用,无需存储,离开服务区域后便没有意义,因此本发明中临时控制界面的使用方法使每一种应用服务临时而不是永久占据移动智能设备内存储介质空间,从而解决了移动智能设备内无法存储过多应用服务的问题,极大的扩展了移动智能设备可以使用的服务范围。
本发明中的服务控制界面中包含缺省项的方法又可以使控制界面根据用户设定自动的弹出激活,聚焦选中缺省项,或执行缺省项程序,使用户可以用最简洁的方式来使用服务。对于某些特定的应用服务甚至可以使用单键或无需按键即可完成操作,比如地铁公交付费就可以据此发明实现使用单键或无需按键完成付费过程;给用户的使用带来了极大的方便。
本发明实现了一个移动智能设备基于服务区域动态使用服务的全新的动态本地服务访问模型;对服务的使用过程几乎全部可以自动完成,不需要服务查找、服务注册过程和服务定位系统,对于不经常使用的服务也不需要存储,大大方便了具有无线或有线通信能力的移动智能设备用户对各种不同服务的使用,解决了移动智能设备使用服务操作复杂的难题,同时也为各种各样的提供本地服务的服务设备和使用这些服务的移动智能设备提供了一个标准的操作界面和一个通用的解决方案。
图1描述了本发明移动智能设备动态使用本地服务的工作系统。
图2描述了本发明移动智能设备动态使用本地服务的工作流程图。
图3描述了本发明的移动智能设备的示意图。
图4描述了本发明的服务器设备的示意图。
图5描述了本发明移动智能设备动态使用本地服务的另一个工作流程图。
具体实施例方式参见图1、图2、图3、图4和图5
工作系统参见图1,本发明包括一个移动智能设备101,指包括手机、PDA、掌上电脑、智能手机、车载电脑、车载电话或其它移动智能设备在内的任意一种设备。如图3所示的移动智能设备101通过通信单元(322)与服务器103建立通信链路102;人机界面控制与显示单元(324)可以使用户观看和操作控制界面从而使用服务;程序单元(323)可以通过通信链路102自动从服务器103下载控制界面和程序,动态添加下载的控制界面和程序,离开服务区后自动删除临时的控制界面和程序;动态弹出激活包含缺省项的控制界面、聚焦缺省项、或执行缺省项程序,以及使用服务器103提供的服务。下载的控制界面和程序存储于移动智能设备的各种存储介质中(321),包括内存RAM、SIM/STK卡、UIM/UTK卡、Flash闪存、EEPROM、微型硬盘或其它存储介质。
一个在通信范围所覆盖的有限区域104内提供服务的服务器设备103;如图4所示的服务器设备通过通信单元(432)与移动智能设备101建立通信链路102;控制界面和程序存储于服务器的各种存储介质中(431),以便向移动智能设备发送;程序单元(433)可以向移动智能设备101发送控制界面和程序以及通过通信链路的信息交互提供服务;服务器设备也可以是移动的智能服务器设备。
一条通信链路102,是指利用GSM、CDMA、WCDMA、CDMA2000、TD-SCDMA、4G、UMTS、WLAN、PAN、UWB、蓝牙、红外、HomeRF、xDSL、USB、IEEE1394或其它无线以及有线通信协议在内的任意一种通信协议建立的通信链路,通信作用距离限定在通信协议支持的有限区域104范围内;在服务区域104范围内移动智能设备101与服务器设备103支持至少一种相同的通信协议。
工作过程参见图2和图5本发明中移动智能设备101进入服务器103的服务区域是指移动智能设备101能够检测到服务器103所发出的光、电、电磁波等信号所覆盖的范围或信号强度达到一定程度所覆盖的范围;而移动智能设备101离开服务器103的服务区域是指移动智能设备101检测不到服务器103所发出的光、电、电磁波等信号或信号强度低于要求的程度。
服务器103在无线通信时可以有两种工作模式主动发射信号模式;被动监听信号模式。
当服务器103工作于主动发射信号模式时移动智能设备101工作于信号监听模式,在进入服务器103的服务区104后(步骤201),移动智能设备101接收到服务器103发出的某种信号,自动请求与服务器103建立通信链路102;这一过程不需要人的参与。
当服务器103工作于被动监听信号模式时移动智能设备101在进入服务器103的服务区104后(步骤201),手动控制移动智能设备101主动发射无线信号请求与服务器建立通信链路102。这一过程需要人的参与。
服务器103工作在有线通信状态时,移动智能设备101在进入服务器103的服务区104后(步骤201),需要人手动地连接有线链路的物理端口,然后移动智能设备101自动与服务器103建立通信链路102。
本发明需要移动智能设备101与服务器103双方共同支持一个动态使用本地服务的协议,协议检测对方是否支持动态使用本地服务,如果不支持,则什么都不做;如果支持,则移动智能设备101请求动态使用本地服务,或服务器103请求动态提供本地服务,随后执行下列过程服务器设备103向移动智能设备101发送设备特征识别信息和服务特征识别信息(步骤213)。该信息可以是文本信息、图形信息、视频信息,或其它编码信息,比如包含版本信息的二进制编码等。该设备特征识别信息和服务特征识别信息中可以包含用于显示或解释设备和服务用途的附加文本信息、图形信息、视频信息。
移动智能设备101根据上述信息可以显示进入某种服务作用距离范围。如果通信技术102支持距离和方向测定,则可以同时显示与服务器设备103的距离和方向。
移动智能设备101记录用于识别服务器103的设备特征识别信息,或者用于识别服务器103提供的服务特征识别信息。
移动智能设备101通过对比此前存储的服务器103的设备或服务特征识别信息库,核查是否需要认证服务器103(步骤221)。如果这是一个新的服务器或新的服务项目即移动智能设备101没有关于该服务器103或服务的已认证标志,则执行认证服务器过程(步骤215)。认证完后移动智能设备101提示用户是否记录该服务器103的设备和服务特征识别信息对应的已认证标志,以便下次可以省略对该服务器或服务的认证过程。用户可以删除或不记录该服务器或服务的已认证标志,每次强制执行服务器的认证过程。用户也可以设置不认证服务器,即跳过步骤221。
同时服务器103也可以通过对比存储的移动智能设备101的特征识别信息库检查是否需要认证移动智能设备101(步骤241)。如果这是一个新的移动智能设备101即服务器103内没有关于该移动智能设备101的已认证标志,则执行认证移动智能设备过程(步骤215)。服务器103可以记录移动智能设备101的特征识别信息,以便下次可以省略对该用户的认证过程。服务器103可以设置每次强制进行对移动智能设备101的认证过程或不进行认证过程。
认证过程结束后,移动智能设备101再次通过对比存储的设备和服务特征识别信息库中是否有该服务器103或其服务的控制界面和程序已下载的标志信息,检查是否需要下载控制界面和程序(步骤223)。
如果移动智能设备101发现这是一个新的服务器或新的服务即没有关于记录该服务器或服务的控制界面和程序的已下载标志,则启动控制界面和程序下载过程(步骤217)。移动智能设备101向服务器103发出下载控制界面和程序的请求,服务器103响应,向移动智能设备101发送控制界面和程序。
如果服务器103主动向移动智能设备101请求推送控制界面和程序,而移动智能设备判断出已经存储了该控制界面和程序,不需要再次下载,则移动智能设备101可以向服务器103发送拒绝推送请求的响应。
移动智能设备101从服务器103下载控制界面和程序或服务器103向移动智能设备101推送控制界面和程序可以有一个参数协商过程,移动智能设备101向服务器103报告设备类型、cpu类型、内存大小、操作系统和环境、通信协议栈或其它必要信息(步骤216),但这一过程不是必需的。
移动智能设备101下载的控制界面和程序可以选择存储于其各种存储介质中,包括内存RAM、SIM/STK卡、UIM/UTK卡、Flash闪存、EEPROM或其它存储介质。
移动智能设备101存储于各种存储介质中的控制界面和程序可以选择存储为临时的控制界面和程序,或永久的控制界面和程序(步骤225)。(步骤225)这一过程也可以在用户使用完服务之后提示做出选择,参见图5。如果用户在数秒内没有选择,移动智能设备101可以自动认定选择存储为临时的控制界面和程序。
临时的控制界面和程序,是指当移动智能设备101离开服务器103的服务区104(步骤231),或失去与服务器103通信联系后,由程序控制使其延迟数秒自动删除(步骤233)的控制界面和程序。临时的控制界面和程序存储于RAM中,也可以存储于其它介质中。
永久的控制界面和程序,是指存储于掉电不丢失的存储介质中,并且不由程序控制使其自动删除的控制界面和程序。
当移动智能设备101再次进入服务器103的服务区104,或者提供同种服务的其他服务器103的服务区104时,可以通过对比已经记录的设备特征信息库和服务特征信息库对应的已下载标志信息,识别出不需要再次下载同样的已经永久存储的控制界面和程序。
移动智能设备101中有至少一个控制界面目录或容器供添加临时控制界面或永久控制界面;可供添加永久控制界面的数目取决于存储介质的存储容量;添加的永久控制界面和程序可由用户手动删除。
所述控制界面是指包括菜单、窗口、按钮、对话框或其它人机交互控制界面在内的任意组合的广义界面。从服务器下载的控制界面和程序,也可以仅有控制界面而不包含程序,或者仅有程序而不包含控制界面,或者控制界面包含在程序中。
下载或存储的控制界面中可以包含一个或多个缺省项的指示;如果是多级控制界面,则每一级可以包含一个或多个缺省项的指示;控制界面中缺省项的指示可以被增加或减少;指示控制界面的缺省项位置也可以被移动或改变;如果同级控制界面多于一个缺省项的指示则无法聚焦,只能使缺省项特别显示以区别于普通项;解决方法是增加用于指示定位缺省项的缺省项指示。
所述缺省项是指在控制界面内的多个普通项中用于简化用户操作,快速定位用户最经常期待直接使用的目标项。对缺省项的操作动作由移动智能设备101定义。移动智能设备101对缺省项的基本操作包括动态弹出激活显示、聚焦选中缺省项、执行缺省项程序。控制界面的缺省项还可以另外带有指示移动智能设备101执行特定功能的功能指示,比如动态弹出激活显示、聚焦选中缺省项、执行缺省项程序等特定指示。
移动智能设备101可以通过程序控制以及用户对控制界面缺省项的执行方式设定,使下载并添加的包含缺省项的临时或永久的控制界面可以动态弹出激活显示,聚焦选中缺省项,或执行缺省项程序(步骤229)。
对于已经永久存储的包含缺省项的控制界面,其中包括从因特网等其它途径下载并永久存储的控制界面,当移动智能设备101再次进入服务器103的服务区104,或者提供同种服务的其他服务器103的服务区104时,移动智能设备101根据接收的服务器103发送的设备和服务特征识别信息所对应的已经永久存储的包含缺省项的控制界面可以动态弹出激活显示,聚焦选中缺省项,或执行缺省项程序(步骤229)。
移动智能设备101在离开服务器103的服务区域,或失去与服务器103的通信联系后,自动关闭动态弹出激活的控制界面。
单个服务器103可以提供多项服务,通过集成各项服务的控制界面形成级联的多层次的控制界面提供统一的服务。也可以将多个基站连接至一个服务器形成一个统一的大服务区从而提供捆绑的服务。
移动智能设备101可以与多个服务器建立连接,同时使用多项服务;比如可以使用cdma2000与某一个服务器建立联系,同时使用蓝牙与另一服务器建立联系,从而使用多项服务。如果移动智能设备的窗口不能支持多个服务控制界面同时显示,则多个服务控制界面以时间顺序覆盖或以其它方式解决此问题,此时移动智能设备可以有一个多层界面切换按钮用以切换各种不同服务的控制界面。
本发明适用于通过无线或有线通信直接连接提供的广告、购物、购票、POS、电子设备控制或其它在有限区域范围内的服务。
广告业务是指在服务器103的服务区104范围内,通过使用本发明方法中的控制界面和程序显示广告文字、图形、动画、视频等内容,向移动智能设备101发送广告的业务。
实现方法本发明不限定移动智能设备101和服务器103所使用的高层通信协议,不限定控制界面和程序的数据封装的传输格式,可以采用TCP/UDP/IP、IIOP、SOAP、HTTP、WAP或其它通信协议以及自定义协议。控制界面的描述可以采用WML、HTML、XML或其他描述方法以及自定义方法。移动智能设备控制界面的动态更新也可以采用程序安装与卸载的方式实现,即控制界面包含在程序的数据中。本发明中所述的自动的含义为通过程序实现而不用手工干预。移动智能设备101所下载的程序用于与服务器103交换信息以完成服务使用过程。
由于不同的移动智能设备101具有不同的操作系统和CPU,如果控制界面和程序存储于SIM/STK卡,或UIM/UTK卡中,可以按照标准的格式存储。如果控制界面存储于其它介质中,则程序最好是中性程序即独立于CPU或操作系统的程序,比如JAVA的字节码(bytecode)程序,.NET的通用中间语言(IL)程序,BREW程序;此时需要移动智能设备有解释器或JVM虚拟机或BREW平台。另外的解决办法是服务器103预先存储支持各种CPU和操作系统的各种型号的移动智能设备101的控制界面和二进制程序;下载时移动智能设备101告知服务器103自己的设备型号、CPU、操作系统、通信栈等信息,服务器103选择支持该移动智能设备101所需要的控制界面和程序发送给移动智能设备101。
关于安全性问题的解决方法对于设备控制类的应用服务,可以通过密码询问来认证用户,而服务器设备则由提供该设备的厂家负责提供安全的控制界面和应用程序。
对于手机支付类的应用服务,可以有多种解决方案。
1手机从服务器取得认证必须的信息后,通过远程移动通信服务独立连接到认证中心取得对该服务设备的认证;服务器设备则通过手机用户输入密码,或者取得手机的身份识别码,比如ESN,IMSI等特征码或者其他特征码,然后通过远程通信服务独立连接到认证中心来完成对手机的认证。
2手机从服务器取得认证必须的信息后,将认证数据加密后通过远程移动通信服务连接到认证中心,认证中心将数据变换后传给该服务器,服务器通过无线或有线通信再将数据变换后传给移动智能设备,整个过程同时完成对服务器和手机的认证。
本发明不限于各种关于安全性的解决方案。
认证过程不是本发明所必需的。
关于移动智能设备使用服务费用的解决办法使用服务的费用可以包含在控制界面和程序的显示中,程序与服务器交换信息完成付费过程。本发明不限定服务费用的解决方法。而且服务费用也不是本发明所必需的。
本发明不局限于上面描述的具体的实施例,而应由权利要求来限定范围。
权利要求
1.一种动态使用本地服务的系统,包含一个移动智能设备,一个在通信范围所覆盖的区域内提供服务的服务器设备,一条通信链路,指包括GSM、CDMA、WCDMA、CDMA2000、TD-SCDMA、4G、UMTS、WLAN、PAN、UWB、蓝牙、红外、xDSL、USB、IEEE1394以及其它无线或有线通信协议在内的任意一种通信链路;其特征在于,包含下面的步骤a.移动智能设备仅在进入提供某种服务的服务区域后与服务器建立通信链路;b.服务器与移动智能设备建立完通信链路后,立即向移动智能设备发送服务器的设备和服务的特征识别信息;c.通过该通信链路,移动智能设备自动从服务器下载服务器所提供的服务的控制界面和程序,或服务器自动向移动智能设备推送服务的控制界面和程序;d.移动智能设备自动添加或安装所下载的控制界面和程序;移动智能设备所下载的控制界面和程序可以选择存储为临时的控制界面和程序,或永久的控制界面和程序;移动智能设备在离开服务器的服务区域,或失去与服务器的通信联系后,自动删除或卸载临时的控制界面和程序;当移动智能设备再次进入该服务器服务区,或者提供同种服务的其它服务器服务区时,可以通过对比已经记录的服务器的设备特征识别信息库或该种服务的服务特征识别信息库,自动识别出不需再次下载同样的已经永久存储的控制界面和程序;所述控制界面是指包括菜单、窗口、按钮、对话框或其它人机交互控制界面在内的任意组合的界面;界面内可以包含一个或多个缺省项的指示,如果是多级控制界面,则每一级可以包含一个或多个缺省项的指示;缺省项的指示可以被增加或减少;指示控制界面的缺省项位置也可以被移动或改变;移动智能设备对下载并添加的包含缺省项指示的控制界面可以选择自动的弹出激活显示、聚焦缺省项或执行缺省项程序;移动智能设备在离开服务器的服务区域,或失去与服务器的通信联系后,自动关闭动态弹出激活的控制界面;移动智能设备在进入提供某种服务的服务区域后与服务器建立通信链路;通过上述通信链路,服务器向移动智能设备发送其设备和服务的特征识别信息;移动智能设备根据上述设备和服务的特征识别信息所对应的永久存储的包含缺省项的指示的控制界面可以选择自动的弹出激活显示、聚焦缺省项或执行缺省项程序;移动智能设备在离开服务器的服务区域,或失去与服务器的通信联系后,自动关闭动态弹出激活的控制界面;移动智能设备在进入其它服务器提供别的服务的服务区域时仍然执行上述过程。
2.移动智能设备动态使用本地服务的方法,其特征在于a.移动智能设备在进入提供某种服务的服务区域后与服务器建立通信链路;b.服务器与移动智能设备建立完通信链路后,立即向移动智能设备发送服务器的设备和服务的特征识别信息;c.通过该通信链路,移动智能设备自动从服务器下载服务的控制界面和程序,或服务器自动向移动智能设备推送服务的控制界面和程序;d.移动智能设备自动添加或安装所下载的控制界面和程序。
3.根据权利要求2所述的动态使用本地服务的方法,其特征在于移动智能设备所下载的控制界面和程序可以选择存储为临时的控制界面和程序,或永久的控制界面和程序。
4.根据权利要求2所述的动态使用本地服务的方法,其特征在于移动智能设备在离开服务器的服务区域,或失去与服务器的通信联系后,自动删除或卸载临时的控制界面和程序。
5.根据权利要求2所述的动态使用本地服务的方法,其特征在于当移动智能设备再次进入该服务器服务区,或者提供同种服务的其它服务器服务区时,可以通过对比已经记录的服务器的设备特征识别信息库或该种服务的服务特征识别信息库,自动识别出不需再次下载同样的已经永久存储的控制界面和程序。
6.根据权利要求2所述的动态使用本地服务的方法,其特征在于所述控制界面是指包括菜单、窗口、按钮、对话框或其它人机交互控制界面在内的任意组合的界面;界面内可以包含一个或多个缺省项的指示,如果是多级控制界面,则每一级可以包含一个或多个缺省项的指示;缺省项的指示可以被增加或减少;指示控制界面的缺省项位置也可以被移动或改变;移动智能设备对下载并添加的包含缺省项指示的控制界面可以选择自动的弹出激活显示、聚焦缺省项或执行缺省项程序;移动智能设备在离开服务器的服务区域,或失去与服务器的通信联系后,自动关闭动态弹出激活的控制界面。
7.移动智能设备动态使用本地服务的方法,其特征还在于移动智能设备在进入提供某种服务的服务区域后与服务器建立通信链路;通过上述通信链路,服务器向移动智能设备发送其设备和服务的特征识别信息;移动智能设备根据上述设备和服务的特征识别信息所对应的永久存储的包含缺省项的指示的控制界面可以选择自动的弹出激活显示、聚焦缺省项或执行缺省项程序。
8.根据权利要求7所述的移动智能设备动态使用本地服务的方法,其特征还在于移动智能设备在离开服务器的服务区域,或失去与服务器的通信联系后,自动关闭动态弹出激活的控制界面。
9.一种移动智能设备,其特征在于,包括通信单元,用于与服务器建立通信链路;存储介质,可以包括内存、SIM/STK卡、UIM/UTK卡、Flash、EEPROM、微型硬盘或其它存储介质,用来存储下载的控制界面和程序;人机界面控制与显示单元,用来控制和显示人机界面以便用户使用服务;程序单元,可以通过通信链路从所述服务器下载控制界面和程序,以及动态添加、删除下载的控制界面和程序,动态弹出激活、聚焦或执行包含缺省项的控制界面和程序。
10.一种服务器设备,其特征在于,包括通信单元,用于与服务区域内的移动智能设备建立通信链路;存储介质,用来存储控制界面和程序;程序单元,可以通过通信链路向移动智能设备发送控制界面和程序以及提供服务。
全文摘要
本发明实现了一种移动智能设备动态使用本地服务的全新的服务访问模型,提供了移动智能设备与服务器之间的通用操作模式和方法,是一种移动智能设备通过与服务器之间建立无线或有线通信链路,自动下载和添加控制界面和程序,以及根据下载的控制界面中包含的缺省项的指示自动弹出激活控制界面、聚焦选中控制界面缺省项和执行缺省项程序,来实现移动智能设备单键或无键操作即可完成对服务区域内服务器提供的各种服务的动态使用,而在离开服务区后移动智能设备自动删除临时的控制界面和程序,不永久占用存储介质空间,又可以使用户无限制的使用各种新增加的服务的方法。
文档编号H04W8/02GK1538774SQ03142629
公开日2004年10月20日 申请日期2003年6月10日 优先权日2003年6月10日
发明者赵生利 申请人:赵生利