专利名称:移动终端资源管理方法、系统及移动终端的制作方法
技术领域:
本发明涉及通信技术,尤其涉及一种移动终端资源管理方法、系统及移动终端。
背景技术:
随着无线接入技术和电子技术的不断发展,移动终端从最基本的通话工具逐渐成 为信息社会的主要信息载体之一。移动终端功能的不断强大,使得人们开始将越来越多、越 来越丰富的资源存储在移动终端中,如日志、短消息、邮件、各种视频、音频文件等,进而导 致移动终端存储空间被不断占用,可用空间不断减少,用户的业务体验也受到限制和影响。目前的移动信息发布,都是通过移动终端登陆移动互联网络,移动用户手动输入 信息的模式来发布信息,同时移动搜索要么是通过移动终端发短消息到特定的互联网的服 务中心请求搜素;要么有移动终端通过语音到呼叫中心,得到需要的信息;或者通过移动 终端上网,到移动互联网的网站搜索信息。因而在这些移动搜索方案中,移动终端不能自动 发布移动台资源到移动互联网络;在移动网络中信息服务器反馈到移动终端的搜索结果, 也不能被搜索引擎识别类型,搜索引擎也不能将数据直接导入移动终端内部。这种模式的 效率低下,同时也浪费资源。
发明内容
本发明要解决的技术问题是提供一种移动终端资源管理方法、系统及移动终端, 以有效管理移动终端资源。为解决以上技术问题,本发明提供了一种移动终端资源管理方法,所述方法基于 移动终端实现,移动终端包括资源模块以及运行于微技(widget)平台上的资源管理模块, 该方法包括所述资源管理模块通过微技(widget)平台提供的资源存取接口访问所述资源模 块,获取要发布的数据;所述资源管理模块将要发布的数据打包,并通过widget平台提供的网络服务接 口发送到远端服务器;所述远端服务器接收所述数据,解析后保存或直接保存。进一步地,所述移动终端还包括数据管理数据库,所述资源管理模块访问所述资 源模块前,该方法还包括,所述资源管理模块根据用户设置将要发布数据的索引信息记录 在所述数据管理数据库;满足发布条件时,所述资源管理模块根据记录的索引信息访问所 述资源模块获取要发布的数据。所述资源管理模块发送要发布的数据包后,该方法还包括所述资源管理模块通过widget平台提供的网络服务接口向所述远端服务器发送 搜索请求;所述远端服务器接收所述搜索请求,并将检索结果打包后发送给所述资源管理模 块;
所述资源管理模块接收解析所述检索结果,并通过widget平台提供的资源存取 接口存储到资源模块。为解决以上技术问题,本发明还提供了一种移动终端资源管理系统,所述系统包 括移动终端及远端服务器,其中移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数 据;还用于将要发布的数据打包,并通过所述网络服务接口发送到远端服务器;远端服务器,用于接收资源管理模块发送的数据,解析后保存或直接保存。为解决以上技术问题,本发明还提供了一种移动终端,所述移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数 据;还用于将要发布的数据打包,并通过所述网络服务接口发送到远端服务器。为了解决以上技术问题,本发明还提供了一种移动终端资源管理方法,所述方法 基于移动终端实现,移动终端包括资源模块、以及运行于微技(widget)平台上的资源管理 模块,该方法包括所述资源管理模块通过widget平台提供的网络服务接口向所述远端服务器发送 搜索请求;所述远端服务器接收所述搜索请求,并将检索结果打包后发送给所述资源管理模 块;所述资源管理模块接收解析所述检索结果,并通过widget平台提供的资源存取 接口存储到资源模块。为解决以上技术问题,本发明还提供了另一种移动终端资源管理系统,所述系统 包括移动终端及远端服务器,其中移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;所述资源管理模块,用于通过所述网络服务接口向所述远端服务器发送搜索请 求;以及接收解析所述远端服务器发送的搜索结果,以及通过所述资源存取接口将所述搜 索结果存储到所述资源模块。所述远端服务器,用于接收所述资源管理模块发送的搜索请求,并根据所述搜索 请求进行搜索,以及将所述搜索结果打包后发送给所述资源管理模块。为解决以上技术问题,本发明还提供了另一种移动终端,所述移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;
资源管理模块,用于通过所述网络服务接口向所述远端服务器发送搜索请求;以 及接收解析所述远端服务器发送的搜索结果,并通过所述资源存取接口将所述搜索结果存 储到所述资源模块。为解决以上技术问题,本发明还提供了一种移动终端资源管理方法,所述方法基 于移动终端实现,移动终端包括资源模块、本地发布模块以及运行于微技(widget)平台上 的资源管理模块,该方法包括所述资源管理模块通过微技(widget)平台提供的资源存取接口访问所述资源模 块,获取要发布的数据;所述资源管理模块将要发布的数据打包,并通过widget平台提供的本地服务接 口将数据包发布到所述本地发布模块。为解决以上技术问题,本发明还提供了一种移动终端,所述移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;本地服务接口,由widget平台实现,用于实现本地服务接口功能;本地发布模块,用于保存发布数据;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数 据;还用于将要发布的数据打包,并通过所述本地服务接口发布到本地发布模块。本发明移动终端资源管理方法、系统及移动终端,基于微技(widget)平台提供的 资源存取接口实现移动终端资源的获取及存储,基于微技(widget)平台提供的网络服务 接口实现移动终端资源的网络发布及搜索或者由微技(widget)平台的本地服务接口对资 源进行本地发布或者恢复,从而对移动终端资源进行有效管理,实现互联网与移动终端,终 端与终端之间的资源共享。
图1是本发明移动终端资源管理系统的示意图;图2是本发明资源管理模块、widget平台的关系示意图;图3是本发明移动终端资源管理系统的模块结构示意图;图4是widget运行环境与各接口的关系示意图;图5是移动终端的模块结构实例示意图;图6是本发明移动终端资源管理方法的示意图;图7是移动终端发布资源的流程图;图8是更新数据管理数据库的流程图;图9是移动终端发起到远端服务器的搜索的流程图;图10是移动终端发起恢复本地发布数据的流程图。
具体实施例方式本发明移动终端资源管理方法、系统及移动终端的主要思想是资源管理模块 基于微技(widget)平台提供的资源存取接口实现移动终端资源的获取及存储,基于微 技(widget)平台提供的网络服务接口实现移动终端资源的网络发布及搜索或者由微技(widget)平台的本地服务接口对资源进行本地发布或者恢复,从而对移动终端资源进行有 效管理,实现互联网与移动终端,终端与终端之间的资源共享。本发明所说的移动资源管理,主要包括三方面的内容一、将移动终端资源发布到远端服务器或者发布到本地;二、移动终端请求远端服务器搜索资源。三、移动终端恢复本地发布的数据以下对实现网络发布及搜索的方案进行说明本发明移动终端资源管理系统,如图1所示,所述系统包括移动终端及远端服务 器,在图1所示的移动终端资源管理(发布、搜索、恢复)体系结构中,远端服务器和移动网 络互联,移动终端通过移动网络能够访问远端服务器。远端服服务器能够保存海量数据,实 现网络发布及搜索。如图2所示,在移动终端系统平台安装widget平台,通过widget平台,可以融合 不同移动终端上操作系统不同造成的接口差异。资源管理模块运行于widget平台之上,属于一个widget应用。资源管理模块用 widget平台提供的资源存取接口访问移动终端资源(如通话记录、短消息、文件),同时用 wi dget平台提供的网络服务接口和远端服务器进行通话。如图3所示,移动终端包括资源模块、由微技(widget)平台实现的资源存取接口、 网络服务接口及资源管理模块。为了实现资源网络发布,移动终端各模块及远端服务器具有以下功能资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数 据;还用于将要发布的数据打包,并通过所述网络服务接口发送到远端服务器;远端服务器,用于接收资源管理模块发送的数据,解析后保存或直接保存。为了实现资源本地发布,移动终端包括资源模块、由微技(widget)平台实现的资 源存取接口、本地服务接口、本地发布模块及资源管理模块,资源模块、资源存取接口的功 能与网络发布相同,不同之处在于本地服务接口,由widget平台实现,用于实现本地服务接口功能;所述本地发布模块,用于保存本地发布的数据;所述资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布 的数据;还用于将要发布的数据打包,并通过所述本地服务接口发布到本地发布模块。可理解地,网络发布和本地发布是相互独立的方案,对于同一个移动终端来说,其 既可以仅实现网络发布功能或本地发布功能,也可以同时实现网络发布功能和本地发布功 能。具体实现时,所述移动终端可以有多个资源模块及相应的资源存取接口,所述资 源管理模块通过不同的资源存取接口访问不同的资源模块,如这里的资源可以是文件、设 备信息、电话本、日程、短消息、邮件、通话记录等可要发布的数据。资源管理模块可以根据用户需要及时发布某一类资源,也可以根据用户预先设置来实现资源网络发布或本地发布,比如定时或定量发布特定的短消息,为了实现基于预先设置的资源发布,所述移动终端还包括与所述资源管理模块连 接的数据管理数据库,所述资源管理模块还用于根据用户设置将要发布数据的索引信息记 录在所述数据管理数据库;满足发布条件时,所述资源管理模块根据记录的索引信息访问 所述资源模块获取要发布的数据;所述数据管理数据库,用于保存要发布的数据的索引信息。资源管理模块,还可以根据用户设置在数据管理数据库中设置处理参数(如发布 后删除或保留),资源管理模块根据该处理参数保留或通过资源存取接口将已发布的数据 从资源模块中删除。资源管理模块,还可以根据用户设置在数据管理数据库中设置的要发布数据的发 布目的地(如本地发布模块或者远端服务器)。后续将对本地发布的方案进行说明。所述索引信息包括表明要发布的数据来源和/或范围的信息。其中表明要发布的 数据来源的信息可以为widget平台提供的资源存取接口信息或资源类别信息,以便资源 管理模块识别获取。如果可公布的资源仅在一个特定的资源模块中,则索引信息可以仅有 范围信息。如果默认公布范围为资源模块中特定时间段内或全部资源,则索引信息可以仅 为数据来源(如特定接口标识)。发布条件可以为定时或定量,采用定时发布时,资源管理模块可以依据数据管理 数据库的记录,通过设置发布定时器,定时抽取移动终端上的资源,把这些资源打包发送到 远端服务器。为了实现资源搜索,移动终端各模块及远端服务器还具有以下功能所述资源管理模块还用于通过所述网络服务接口向所述远端服务器发送搜索请 求;以及接收解析所述的远端服务器发送的搜索结果,以及通过所述资源存取接口将所述 搜索结果存储到所述资源模块。所述远端服务器,用于接收所述资源管理模块发送的搜索请求,并根据所述搜索 请求进行搜索,以及将所述搜索结果打包后发送给所述资源管理模块。具体地,若远端服务器保存的数据已解析,则可根据搜索请求直接搜索,若远端服 务器保存的数据尚未解析,则需先解析再进行搜索,为了便于后续资源搜索,远端服务器可 以将解析后的数据另行保存。另外,本发明还提供了一种移动终端,如上所述,移动终端包括资源模块,由微技 (widget)平台实现的资源存取接口、网络服务接口及资源管理模块。为了实现资源发布,移动终端各模块具有以下功能资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数 据;还用于将要发布的数据打包,并通过所述网络服务接口发送到远端服务器。为了实现基于预先设置的资源发布,所述移动终端还包括与所述资源管理模块连 接的数据管理数据库,所述资源管理模块还用于根据用户设置将要发布数据的索引信息记录在所述数据管理数据库;满足发布条件时,所述资源管理模块根据记录的索引信息访问 所述资源模块获取要发布的数据;所述数据管理数据库,用于保存要发布的数据的索引信息。为了实现资源搜索,所述资源管理模块还用于通过所述网络服务接口向所述远端 服务器发送搜索请求;以及接收解析所述远端服务器发送的搜索结果,以及通过所述资源 存取接口将所述搜索结果存储到所述资源模块。为了实现本地发布数据恢复,针对实现本地发布的移动终端,移动终端的资源管 理模块还用于通过所述本地服务接口访问所述本地发布模块,获取要恢复的数据包;以及 将要恢复的数据包解析并通过资源存取接口恢复到所述资源模块。所述资源管理模块还用于根据用户设置将要发布或要恢复数据的索引信息记录 在所述数据管理数据库;满足条件时,所述资源管理模块根据记录的索引信息访问所述资 源模块或本地发布模块获取要发布或要恢复的数据。资源管理模块搜索的资源范围可以根据用户需求灵活设置,可以是该移动终端发 布的资源、或该移动终端用户的多个移动终端发布的资源、或公开的各种网络资源。由于移动终端信息的特殊性,导致基于常规的网络搜索信息,数据格式不能为移 动终端识别,信息也不能符合移动终端的需要。因此有必要规范移动终端的搜索语法,使得 移动终端的搜索的数据能为移动终端所识别。本发明中,远端服务器通过移动网络与资源管理模块利用私有的通话规约进行通 话。通话规约定义了发布信息与请求信息或者恢复信息的数据包格式等。以下给出一种远端服务器和移动终端资源管理的通话规约示例,该通话规约示例 中包括以下几方面内容1、资源管理模块通过专有的统一资源定位符(URL)来访问远端服务器。2、资源管理模块与远端服务器的交互的数据包格式为XML标准,数据标示符号和 类型为资源管理模块和远端服务器所认识。3、各种资源数据包格式3. 1消息(包括短消息和邮件)数据包格式<msg><item><bccAddress></bccAddress><ccAddress></ccAddress><destinationAddress></destinationAddress><sourceAddress></sourceAddress><subject></subject><body></body><messageType></messageType><time></time></item></msg>3. 2文件(file)数据包格式
<file><item><name></name><createtime></createtime><modifytime></modifytime><author></author><data></data><fileType></fileType></item></file>3.2电话本数据包格式<addressbook><item><name></name><company></company)<eMail></eMail><homePhone></homePhone><mob i 1 ePhoneX/ mob i 1 ePhone><workPhone></workPhone></item></addressbook>3. 3日程数据包格式<calendar><item><alarmDate></alarmDate><eventEndTime></eventEndTime><eventName></eventName><eventNotes></eventNotes><eventStartTime></eventStartTime>
<eventRecurrence></eventRecurrence></item></calendar>3. 4通话记录数据包格式<callRecord><item><cal IRecordAddressX/cal IRecordAddress)<callRecordId></callRecordId><cal IRecordNameX/cal IRecordName ><cal IRecordTypeX/callRecordType><durationSeconds></durationSeconds><startTime></startTime></item></callRecord>3. 5设备数据包格式〈device〉
<item><ownerInfo></ownerInfo><phoneCo IorDepthDefaul tX/phoneCo IorDepthDefaul t><phoneModel></phoneModel><phoneOSX/phoneOS><phoneScreenHeightDefault></phoneScreenHeightDefault><phoneScreenffidthDefault></phoneScreenffidthDefault></item></device>3. 6远端服务器把移动终端发布的数据,依据数据包标示符,进行分类存储。3. 7移动终端向远端服务器请求搜索数据时,远端服务器会把搜索到的数据按通 话规约打包反馈给移动终端。通过在移动终端上安装widget运行环境,移动终端对资源管理模块提供了统一 的访问移动终端资源的接口,从而融合了移动终端之间因操作系统和软件的不同带来的接 口不同。除网络服务接口外,资源存取接口可以根据资源来源的不同,有不同的表现形式 和具体功用,如图4所示,资源存取接口包括文件服务接口,资源管理模块利用该接口可以遍历移动终端上开放的文件,并且 可以读出其内容,对应的资源模块为文件服务。设备服务接口,资源管理模块利用该接口用来访问移动终端的设备信息,比如移 动设备型号,设备所在的位置,屏幕大小,设备操作系统,对应的资源模块为设备服务。电话本服务接口,资源管理模块利用该接口可以抽取移动终端上的电话本资源, 对应的资源模块为电话本服务。日程服务接口,资源管理模块利用该接口可以抽取移动终端上的备忘录资源信 息,对应的资源模块为日程服务。消息服务接口,资源管理模块利用该接口可以抽取移动终端上的短消息,邮件信 息,对应的资源模块为短消息、邮件服务。通话记录服务接口,资源管理模块利用该接口可以抽取移动终端的通话记录,对 应的资源模块为通话记录服务。图5是一个移动终端的模块结构实例,根据该图示意,文件、设备信息、电话本、日 程、短消息、邮件、通话记录等数据都可以作为网络发布的对象。基于以上移动终端资源管理系统,本发明还提供了一种移动终端资源管理方法, 如图6所示,该方法包括步骤601 所述资源管理模块通过微技(widget)平台提供的资源存取接口访问所 述资源模块,获取要发布的数据;步骤602 所述资源管理模块将要发布的数据打包,并通过widget平台提供的网 络服务接口发送到远端服务器。步骤603 所述远端服务器接收所述数据包,解析后保存或直接保存。所述资源管理模块发送要发布的数据包后,该方法还包括
所述资源管理模块通过widget平台提供的网络服务接口向所述远端服务器发送 搜索请求;所述远端服务器接收所述搜索请求,并将检索结果打包后发送给所述资源管理模 块;所述资源管理模块接收解析所述检索结果,并通过widget平台提供的资源存取 接口存储到资源模块。以上为网络发布及搜索的方法,相应地,本地发布的方法包括所述资源管理模块通过微技(widget)平台提供的资源存取接口访问所述资源模 块,获取要发布的数据;所述资源管理模块将要发布的数据打包,并通过widget平台提供的本地服务接 口将数据包发布到所述本地发布模块。将打包后的数据发布到所述本地发布模块后,恢复本地发布数据方法包括所述资源管理模块通过所述本地服务接口访问所述本地发布模块,获取要恢复的 数据包;所述资源管理模块将要恢复的数据包解析并通过资源存取接口恢复到所述资源 模块。网络发布或本地发布时,所述资源管理模块访问所述资源模块前,该方法还包括, 所述资源管理模块根据用户设置将要发布数据的索引信息记录在所述数据管理数据库;满 足发布条件时,所述资源管理模块根据记录的索引信息访问所述资源模块获取要发布的数 据。以下结合附图给出具体的资源发布流程及资源搜索流程。
资源网络发布流程实施例如图7所示,移动终端发布资源的流程包括如下步骤步骤701资源管理模块根据用户设置更新虚拟发布数据库数据管理数据库;如图8所示,步骤801具体包括(801a),用户请求资源管理模块更新要发布的资源对应的资源存取接口 ;比如文 件服务接口,日程服务接口,短消息服务接口等;(801b),资源管理模块更新数据管理数据库,记录用户要发布的资源对应的资源 存取接口,同时数据管理数据库中有为该接口创建的已经发布的资源索引;(801c),数据管理数据库完成更新,发送更新提示。(SOld),资源管理模块通知用户虚拟发布结果。步骤702,用户设置发布数据的定时器。步骤703,发布数据的定时器到来,资源管理模读取数据管理数据库中要发布资源 的资源存取接口标识;步骤704,数据管理数据库把要发布资源的资源存取接口标识反馈给资源管理模 块;步骤705,资源管理模块自动调用对应的资源存取接口到资源模块抽取数据;步骤706,资源模块把数据反馈给资源管理模块;步骤707,资源管理模块把抽取的数据打包;
在数据打包前,为了防止重复发布,资源管理模块把抽取的数据和数据管理数据 库的已发布资源匹配,如果没有发布,则把数据按照远端服务器的通话协议把数据打包。步骤708,资源管理模块建立到远端服务器的链路;步骤709,远端服务器反馈给资源管理模块关于链路建立结果;步骤710,资源管理模块发布数据包到远端服务器。步骤711,远端服服务器接收数据包,并对数据格式有效性验证后,保存到数据 库;步骤712,远端服服务器对资源管理模块反馈发布结果;步骤713,资源管理模块更新数据管理数据库,记录已经发布的数据索引。以上流程为网络发布流程,本地发布与以上流程比较相似,不同之处在于步骤 707后,资源管理模块通过本地服务接口将打包后的数据发布到本地发布模块,并更新数据
管理数据库。资源搜索流程实施例如图9所示,移动终端发起到远端服务器的搜索过程包括以下步骤步骤901,用户要求资源管理模块启动搜索;步骤902,资源管理模块建立到远端服务器的链接;步骤903,远端服务器反馈链接结果;步骤904,资源管理模块发起搜索请求;步骤905,远端服务器从自身的数据库资源中检索数据并打包,把搜索结果反馈给 资源管理模块;步骤906,资源管理模块接收到远端服务器的数据,解包;步骤907,资源管理模块通知用户收到数据;步骤908,用户要求资源管理模块把检索到的数据保存到移动终端上;步骤909,资源管理模块调用相应的资源存取接口保存数据;步骤910,资源模块把保存结果反馈资源管理模块;步骤911,资源管理模块把保存结果反馈用户,资源恢复流程实施例如图10所示,移动终端恢复发布数据包括以下步骤步骤1001,用户要求资源管理模块启动恢复;步骤1002,资源管理模块访问本地发布模块;步骤1003,本地发布模块反馈要恢复的资源是否存在;步骤1004,资源管理模块读取要恢复的资源信息;步骤1005,资源模块把数据包反馈给资源管理模块;步骤1006,资源管理模块解包;步骤1007,资源管理模块通知用户收到数据;步骤1008,用户要求资源管理模块把检索到的数据保存到移动终端上;步骤1009,资源管理模块调用相应的资源存取接口保存数据;步骤1010,资源模块把保存结果反馈资源管理模块;步骤1011,资源管理模块把保存结果反馈用户
因本发明中资源搜索的对象可以是公开的各种网络资源,可理解地,资源搜索的 实现可以不以资源发布为基础,以下为本发明提供的独立于资源发布的移动资源管理方 法、系统及移动终端。本发明移动终端资源管理方法,基于包括资源模块、以及运行于微技(widget)平 台上的资源管理模块的移动终端实现,该方法包括所述资源管理模块通过widget平台提供的网络服务接口向所述远端服务器发送 搜索请求;所述远端服务器接收所述搜索请求,并将检索结果打包后发送给所述资源管理模 块;所述资源管理模块接收解析所述检索结果,并通过widget平台提供的资源存取 接口存储到资源模块。本发明移动终端资源管理系统包括移动终端及远端服务器,其中移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;所述资源管理模块,用于通过所述网络服务接口向所述远端服务器发送搜索请 求;以及接收解析所述远端服务器发送的搜索结果,以及通过所述资源存取接口将所述搜 索结果存储到所述资源模块。所述远端服务器,用于接收所述资源管理模块发送的搜索请求,并根据所述搜索 请求进行搜索,以及将所述搜索结果打包后发送给所述资源管理模块。本发明移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述网络服务接口向所述远端服务器发送搜索请求;以 及接收解析所述远端服务器发送的搜索结果,并通过所述资源存取接口将所述搜索结果存 储到所述资源模块。另一种用于实现本地发布的移动终端,包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;本地服务接口,由widget平台实现,用于实现本地服务接口功能;本地发布模块,用于保存发布数据;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数 据;还用于将要发布的数据打包,并通过所述本地服务接口发布到本地发布模块。 为了实现本地发布数据恢复,所述资源管理模块还用于通过所述本地服务接口访 问所述本地发布模块,获取要恢复的数据包;以及将要恢复的数据包解析并通过资源存取 接口恢复到所述资源模块。 所述移动终端还包括与所述资源管理模块连接的数据管理数据库,所述资源管理 模块还用于根据用户设置将要发布或要恢复数据的索引信息记录在所述数据管理数据库;满足条件时,所述资源管理模块根据记录的索引信息访问所述资源模块或本地发布模块获 取要发布或要恢复的数据。所述数据管理数据库,用于保存要发布或要恢复的数据的索引信息。本发明中移动终端与远端服务器基于双发共同遵循的通话规约从而实现交互以 及资源共享,该通话规约定义了各种共享资源的数据包格式,使得移动终端的资源管理模 块及远端服务器可根据该通话规约进行数据打包和解析,且移动终端能利用从远端服务器 获取的资源,达到资源共享的目的。本发明中,在移动终端通过安装widget平台和资源管理模块,资源管理模块把 widget (微技)平台服务接口影射到数据管理数据库并能抽取数据发布到远端服务器或本 地;远端服务器响应资源管理模块搜索请求,并把搜索结果反馈给资源管理模块,从而实现 面向移动终端的资源发布与资源搜索。通过本发明,移动终端不仅可以向移动网络搜索资 源,而且也可以向移动网络上发布资源,从而实现移动互联网终端之间的信息共享。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种移动终端资源管理方法,其特征在于,所述方法基于移动终端实现,移动终端包 括资源模块以及运行于微技(widget)平台上的资源管理模块,该方法包括所述资源管理模块通过微技(widget)平台提供的资源存取接口访问所述资源模块, 获取要发布的数据;所述资源管理模块将要发布的数据打包,并通过widget平台提供的网络服务接口发 送到远端服务器;所述远端服务器接收所述数据,解析后保存或直接保存。
2.如权利要求1所述的方法,其特征在于所述移动终端还包括数据管理数据库,所述 资源管理模块访问所述资源模块前,该方法还包括,所述资源管理模块根据用户设置将要 发布数据的索引信息记录在所述数据管理数据库;满足发布条件时,所述资源管理模块根 据记录的索引信息访问所述资源模块获取要发布的数据。
3.如权利要求2所述的方法,其特征在于,所述索引信息包括表明要发布的数据来源 和/或范围的信息。
4.如权利要求1所述的方法,其特征在于所述资源管理模块发送要发布的数据包后, 该方法还包括所述资源管理模块通过widget平台提供的网络服务接口向所述远端服务器发送搜索 请求;所述远端服务器接收所述搜索请求,并将检索结果打包后发送给所述资源管理模块;所述资源管理模块接收解析所述检索结果,并通过widget平台提供的资源存取接口 存储到资源模块。
5.如权利要求1所述的方法,其特征在于所述资源管理模块和远端服务器根据特定 的通话规约进行数据打包和解析。
6.一种移动终端资源管理系统,其特征在于,所述系统包括移动终端及远端服务器,其中移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数据;还 用于将要发布的数据打包,并通过所述网络服务接口发送到远端服务器;远端服务器,用于接收资源管理模块发送的数据,解析后保存或直接保存。
7.如权利要求6所述的系统,其特征在于所述移动终端还包括与所述资源管理模块 连接的数据管理数据库,所述资源管理模块还用于根据用户设置将要发布数据的索引信息 记录在所述数据管理数据库;满足发布条件时,所述资源管理模块根据记录的索引信息访 问所述资源模块获取要发布的数据;所述数据管理数据库,用于保存要发布的数据的索引信息。
8.如权利要求7所述的系统,其特征在于所述索引信息包括表明要发布的数据来源 和/或范围的信息。
9.如权利要求6所述的系统,其特征在于所述资源管理模块还用于通过所述网络服 务接口向所述远端服务器发送搜索请求;以及接收解析所述远端服务器发送的搜索结果,以及通过所述资源存取接口将所述搜索结果存储到所述资源模块;所述远端服务器,用于接收所述资源管理模块发送的搜索请求,并根据所述搜索请求 进行搜索,以及将所述搜索结果打包后发送给所述资源管理模块。
10.一种移动终端,其特征在于,所述移动终端包括 资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能; 网络服务接口,由widget平台实现,用于实现网络服务接口功能; 资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数据;还 用于将要发布的数据打包,并通过所述网络服务接口发送到远端服务器。
11.如权利要求10所述的移动终端,其特征在于所述移动终端还包括与所述资源管 理模块连接的数据管理数据库,所述资源管理模块还用于根据用户设置将要发布数据的索 引信息记录在所述数据管理数据库;满足发布条件时,所述资源管理模块根据记录的索引 信息访问所述资源模块获取要发布的数据;所述数据管理数据库,用于保存要发布的数据的索引信息。
12.如权利要求10所述的移动终端,其特征在于所述资源管理模块还用于通过所述 网络服务接口向所述远端服务器发送搜索请求;以及接收解析所述远端服务器发送的搜索 结果,并通过所述资源存取接口将所述搜索结果存储到所述资源模块。
13.—种移动终端资源管理方法,其特征在于,所述方法基于移动终端实现,移动终端 包括资源模块、以及运行于微技(widget)平台上的资源管理模块,该方法包括所述资源管理模块通过widget平台提供的网络服务接口向所述远端服务器发送搜索 请求;所述远端服务器接收所述搜索请求,并将检索结果打包后发送给所述资源管理模块; 所述资源管理模块接收解析所述检索结果,并通过widget平台提供的资源存取接口 存储到资源模块。
14.一种移动终端资源管理系统,其特征在于,所述系统包括移动终端及远端服务器, 其中移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能; 网络服务接口,由widget平台实现,用于实现网络服务接口功能; 所述资源管理模块,用于通过所述网络服务接口向所述远端服务器发送搜索请求;以 及接收解析所述远端服务器发送的搜索结果,以及通过所述资源存取接口将所述搜索结果 存储到所述资源模块;所述远端服务器,用于接收所述资源管理模块发送的搜索请求,并根据所述搜索请求 进行搜索,以及将所述搜索结果打包后发送给所述资源管理模块。
15.一种移动终端,其特征在于,所述移动终端包括 资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;网络服务接口,由widget平台实现,用于实现网络服务接口功能;资源管理模块,用于通过所述网络服务接口向所述远端服务器发送搜索请求;以及接收解析所述远端服务器发送的搜索结果,并通过所述资源存取接口将所述搜索结果存储到 所述资源模块。
16.一种移动终端资源管理方法,其特征在于,所述方法基于移动终端实现,移动终端 包括资源模块、本地发布模块以及运行于微技(widget)平台上的资源管理模块,该方法包 括所述资源管理模块通过微技(widget)平台提供的资源存取接口访问所述资源模块, 获取要发布的数据;所述资源管理模块将要发布的数据打包,并通过widget平台提供的本地服务接口将 数据包发布到所述本地发布模块。
17.如权利要求16所述的方法,其特征在于将打包后的数据发布到所述本地发布模 块后,该方法还包括所述资源管理模块通过所述本地服务接口访问所述本地发布模块,获取要恢复的数据包;所述资源管理模块将要恢复的数据包解析并通过资源存取接口恢复到所述资源模块。
18.如权利要求16或17所述的方法,其特征在于所述移动终端还包括数据管理数据 库,所述资源管理模块访问所述资源模块前,该方法还包括,所述资源管理模块根据用户设 置将要发布或要恢复数据的索引信息记录在所述数据管理数据库;满足条件时,所述资源 管理模块根据记录的索引信息访问所述资源模块或本地发布模块获取要发布或要恢复的 数据。
19.一种移动终端,其特征在于,所述移动终端包括资源模块,用于保存数据;资源存取接口,由微技(widget)平台实现,用于实现资源存取接口功能;本地服务接口,由widget平台实现,用于实现本地服务接口功能;本地发布模块,用于保存发布数据;资源管理模块,用于通过所述资源存取接口访问所述资源模块,获取要发布的数据;还 用于将要发布的数据打包,并通过所述本地服务接口发布到本地发布模块。
20.如权利要求19所述的移动终端,其特征在于所述资源管理模块还用于通过所述 本地服务接口访问所述本地发布模块,获取要恢复的数据包;以及将要恢复的数据包解析 并通过资源存取接口恢复到所述资源模块。
21.如权利要求19或20所述的移动终端,其特征在于所述移动终端还包括与所述资 源管理模块连接的数据管理数据库,所述资源管理模块还用于根据用户设置将要发布或要 恢复数据的索引信息记录在所述数据管理数据库;满足条件时,所述资源管理模块根据记 录的索引信息访问所述资源模块或本地发布模块获取要发布或要恢复的数据;所述数据管理数据库,用于保存要发布或要恢复的数据的索引信息。
全文摘要
本发明涉及一种移动终端资源管理方法、系统及移动终端,所述方法基于移动终端实现,移动终端包括资源模块以及运行于微技(widget)平台上的资源管理模块,该方法包括资源管理模块通过微技(widget)平台提供的资源存取接口访问所述资源模块,获取要发布的数据;资源管理模块将要发布的数据打包,并通过widget平台提供的网络服务接口发送到远端服务器;远端服务器接收所述数据,解析后保存或直接保存。本发明方法、系统及移动终端可以对移动终端的资源进行有效管理。
文档编号H04W88/02GK102006606SQ201010296010
公开日2011年4月6日 申请日期2010年9月27日 优先权日2010年9月27日
发明者陈万东 申请人:中兴通讯股份有限公司