当前位置: 首页 > 专利查询>微软公司专利>正文

商务应用实体预定同步操作管理制造技术

技术编号:2856815 阅读:157 留言:0更新日期:2012-04-11 18:40
在一个管理同步操作的方法中,其中从中央数据存储系统将商务解决方案实体上载到移动计算装置的移动数据存储器,定义预定,其标识在同步操作过程中要上载到移动计算装置中的实体。接下来,估计移动数据存储器的剩余存储容量,以及预定数据数量,其相应于要存储由预定所标识的该实体所需的数据空间的数量。最后,比较预定数据数量和剩余数据存储容量。

【技术实现步骤摘要】
本申请要求2004年3月22日申请的申请号为No.60/555,252的美国临时申请的优先权。
技术介绍
某些商务应用,例如顾客关系管理(CRM)应用,被越来越普遍地在移动计算装置中实现。上述移动计算装置包括个人数字助理(PDA)、移动电话,以及其它移动计算装置。上述系统的用户一般通过与服务器中的中央数据库的同步操作,升级移动计算装置中的数据库,上述服务器可以是有线连接的,也可以是无线连接的。上述同步操作使例如账户信息等数据可以为移动计算装置的用户访问。不幸的是,要实现完全加载中央数据库中包括的商务解决方案数据,移动计算装置的存储容量的限制使其实现得不理想,还常常不能实现。在很多例子中,用户的商务解决方案数据或用户要访问的数据在大小上会超过十亿字节或更多。数据容量典型地大大超过移动计算装置的本地存储容量,特别是在移动电话中。在绝大多数情况中,用户很难快速地确定移动计算装置中有多少可用的存储空间,以及要完成同步操作所需的存储空间。结果,数据溢出错误经常发生,这归咎于要试图上载的CRM数据的数量大于移动计算装置的存储容量。上述错误会消耗大量的时间和金钱。由于除非同步操作上载到移动计算装置的数据已经超过了移动计算装置的容量,否则不会检测溢出错误,因此溢出错误的原始表现是时间消耗。上述错误的纠正是耗时的,因为首先,需要在移动计算装置中制造更多可用存储空间;第二,要重新进行同步操作。此外,并不能保证第二次同步操作能够成功,因为用户仍然不能确定移动计算装置是否有足够的存储空间以存储在同步操作中所接收到的数据的数量。这样多次的同步尝试,特别是在移动电话和中央数据库之间,是非常昂贵的,这是因为网络的使用是按分钟计费的。专利技术摘要本专利技术总地涉及一种管理同步操作的方法,在上述同步操作中,商务解决方案实体被从中央数据库上载到移动计算装置的移动数据存储器中。在上述方法中,定义预定(subscription)以便在同步操作过程中将其标识实体上载到移动数据存储器中。接下来,估计移动数据存储器的数据存储容量以及预定数据数量,其相应于要存储由预定所定义的实体所需的数据存储器的容量。最后,比较预定数据数量和剩余的数据存储容量。附图标记附附图说明图1示出了可以使用本专利技术的环境。附图2示出了根据本专利技术实施例的一个系统的例子,该系统被配置为可实现本专利技术用于定制一个计算机可实现商务过程的方法。附图3示出了一个元数据结构的实施例和根据本专利技术实施例的定制。附图4-6是示出了根据本专利技术实施例的系统屏幕的定制例子的屏幕截图。附图7是根据本专利技术实施例的移动商务应用的开始屏幕的示例性屏幕截图。附图8是根据本专利技术实施例的预定设置视图的示例性屏幕截图。附图9是根据本专利技术实施例的邮递区号的示例性屏幕截图。附图10是根据本专利技术多个实施例的状态视图的示例性屏幕截图。附图11和附图12是根据本专利技术实施例的相关对象(或记录)设置视图的示例性屏幕截图。附图13是根据本专利技术实施例的状态视图的示例性屏幕截图。附图14是根据本专利技术实施例的过去和未来活动视图的示例性屏幕截图。附图15是根据本专利技术实施例的相关记录设置视图的示例性屏幕截图。附图16-20是根据本专利技术实施例的无实体特定预定选项视图的示例性屏幕截图。附图21是一个流程图,示出了根据本专利技术实施例的一个方法,其中估计一个移动计算装置的剩余存储容量的操作优先于执行同步操作的操作。附图22是根据本专利技术实施例的空间使用细节视图的示例性屏幕截图。附图23示出了根据本专利技术实施例的一个显示,该显示是如果用户选择继续进行同步操作时,移动计算装置中剩余的存储容量的一个估计。示例性实施例的详细描述本专利技术总的来说涉及一种系统和方法,用于管理移动计算装置和中央数据存储系统之间的同步操作。通常,移动计算装置包括可软件实现的商务程序或应用,其允许移动计算装置的用户筛选中央数据存储系统中可用的数据,以便在同步操作的过程中将数据的子集上载到移动计算装置中。此外,本专利技术给用户提供了关于上载数据的能力,以便在同步操作的过程中将用户预定的数据上载到移动计算装置。提供上述信息给用户优先于同步操作的执行,因而允许用户避免由试图向移动计算装置上载超出其存储容量的数据而引起的溢出错误。在讨论本专利技术的更多细节之前,将讨论可以使用本专利技术的示例性环境的一个实施例。计算环境附图1示出了适当的计算系统环境100的一个例子,本专利技术可以在其中实现。计算系统环境100只是适当的计算环境的一个例子,并没有想要提出任何作为本专利技术的使用或功能性的范围的限定。既不能将计算环境100解释为具有对任何一个的任何依赖性或需求,也不能将其解释为示例性操作环境100中所示出的组件的组合。本专利技术可以以许多的其它通用目的或特定目的计算系统环境或配置而运行。适用于本专利技术的公知的计算系统、环境和/或配置包括,但不限于个人计算机、服务器计算机、手持或膝上型装置、多处理器系统、基于微处理器系统、机顶盒、可编程电子消费品、网络PC、微型计算机、大型机、包括任何上述系统或装置的分布式计算环境等。本专利技术可以在计算机可执行指令的通用环境中描述,例如计算机可执行的程序模块。通常,程序模块包括例行程序、程序、对象、组件、数据结构等,其执行特殊的任务或实现特殊的抽象数据类型。本专利技术还可以在分布式计算环境中实施,其中任务由通常通信网络连接的远程处理装置来执行。在分布式计算环境中,程序模块可以位于包括存储装置的本地和远程计算机存储媒介中。参照附图1,一个用于实现本专利技术的示例性系统包括以计算机110的形式存在的通用计算装置。计算机110的部件可以包括,但不限于,处理单元120、系统存储器130、将多个系统部件连接到处理单元120的系统总线121,上述系统部件包括系统存储器。系统总线121可以是总线结构的多个类型中的任意一种,包括使用多种总线构造中任一种的存储器总线或存储控制器、外围总线和本地总线。上述结构包括例如,但不限于,工业标准结构(ISA)总线、微通道结构(MCA)总线、扩展工业标准结构(EISA)总线、视频电子标准协会(VESA)本地总线和又名为Mezzanine总线的周边元件扩展接口(PCI)总线。计算机110典型地包括多个计算机可读媒介。计算机可读媒介可以是计算机110能够访问的任何可读媒介,并且包括易失性和非易失性媒介、可移动和非可移动媒介。计算机可读媒介包括例如,但不限于,计算机存储媒介和通信媒介。计算机存储媒介包括以任何用于存储信息的方法或技术实现的易失性和非易失性、可移动和不可移动媒介,上述方法或技术包括计算机可读指令、数据结构、程序模块或其它数据。计算机存储媒介包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储技术、CD-ROM、数字通用光盘(DVD)或其它光盘存储器、盒式磁带、磁带、磁盘存储器或其它磁性存储装置、或其它任何可以用于存储想要的信息并且可以由计算机110访问的媒介。通信媒介典型地包括计算机可读指令、数据结构、程序模块或其它模块化数据信号中的数据,例如载波或包括任何信息传输媒介的传送机构。“模块化数据信号”的形式意味着一个信号,其具有一个或更多自身特征设置,或以例如对信号中的信息编码的方式而被改变。通信媒介包括例如,但不限于,有线媒介,例如有线网络或单线连接,以及无线媒介,例如本文档来自技高网...

【技术保护点】
一种管理同步操作的方法,在所述同步操作期间,商务解决方案实体从一个中央数据存储系统上载到移动计算装置的移动数据存储器中,该方法包括;a)确定在同步操作过程中的预定,所述预定对要上载到移动数据存储器中的实体进行标识;b)估计移动数据存储器的剩余数据存储容量;c)估计一个预定数据数量,该数量相应于要存储由该预定所标识的实体所需的数据空间的数量;以及d)比较预定数据数量和剩余数据存储容量。

【技术特征摘要】
US 2004-3-22 60/555,252;US 2004-7-2 10/884,5581.一种管理同步操作的方法,在所述同步操作期间,商务解决方案实体从一个中央数据存储系统上载到移动计算装置的移动数据存储器中,该方法包括;a)确定在同步操作过程中的预定,所述预定对要上载到移动数据存储器中的实体进行标识;b)估计移动数据存储器的剩余数据存储容量;c)估计一个预定数据数量,该数量相应于要存储由该预定所标识的实体所需的数据空间的数量;以及d)比较预定数据数量和剩余数据存储容量。2.权利要求1所述的方法,包括显示预定数据数量的步骤。3.权利要求1所述的方法,包括显示预定数据数量的步骤,该数量相对于移动数据存储器的剩余数据存储容量。4.权利要求3所述的方法,其中显示步骤包括显示预定数据数量的图形表示。5.权利要求4所述的方法,其中每个实体与一个种类相关联;并且预定数据数量的图形表示示出了预定数据数量分类成了多个种类。6.权利要求4所述的方法,其中预定数据数量的图形表示包括条形图。7.权利要求2所述的方法,其中显示步骤包括显示预定数据数量的数字化表示。8.权利要求1所述的方法,包括当预定数据数量超出了移动计算装置的数据存储容量时,生成一个警告的步骤。9.权利要求1所述的方法,包括当预定数据数量超出了移动计算装置的剩余数据存储容量时,阻止移动计算装置和中央数据存储系统之间的同步操作。10.权利要求1所述的方法,其中移动数据存储器包括一些相应于至少一个实体的实体数据,以及一些非实体数据,其相应于移动数据存储器中除实体数据的数量之外,所存储的数据的全部数量;并且估计步骤b)包括从移动数据存储器的数据存储容量中提取非实体数据的数量的步骤。11.权利要求10所述的方法,包括显示预定数据数量的步骤,该预定数据数量相应于移动数据存储器的剩余数据存储容量。12.权利要求11所述的方法,其中显示步骤包括显示预定数据数量的图形表示的步骤。13.权利要求1所述的方法,其中响应于用户的输入,执行估计步骤c)。14.权利要求1所述的方法,其中响应于预定中的改变,执行估计步...

【专利技术属性】
技术研发人员:AME侯赛尼A库雷夏DV日雅诺夫G乔普拉MHS洛伦特
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1