CN1650649A - 将地理背景信息并入移动企业应用程序 - Google Patents

将地理背景信息并入移动企业应用程序 Download PDF

Info

Publication number
CN1650649A
CN1650649A CNA038062550A CN03806255A CN1650649A CN 1650649 A CN1650649 A CN 1650649A CN A038062550 A CNA038062550 A CN A038062550A CN 03806255 A CN03806255 A CN 03806255A CN 1650649 A CN1650649 A CN 1650649A
Authority
CN
China
Prior art keywords
mobile device
user interface
user
mobile
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA038062550A
Other languages
English (en)
Other versions
CN1305327C (zh
Inventor
阿克塞尔·斯普里斯特斯巴赫
哈特穆特·K·沃格勒
彼得·S·埃伯特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAP SE
Original Assignee
SAP SE
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/134,673 external-priority patent/US7020494B2/en
Application filed by SAP SE filed Critical SAP SE
Publication of CN1650649A publication Critical patent/CN1650649A/zh
Application granted granted Critical
Publication of CN1305327C publication Critical patent/CN1305327C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/08Interfaces between hierarchically different network devices between user and terminal device

Abstract

一种位置背景认知移动系统,确定移动装置的位置并基于装置的位置来更新用户界面。通过利用移动装置的位置来减少用户需要输入到商业处理应用程序中的信息量,系统增加了在诸如移动电话的移动装置上提供商业处理应用程序的灵活性。

Description

将地理背景信息并入移动企业应用程序
技术领域
本发明涉及将背景信息(context information)并入移动装置应用程序中,更具体地说,涉及利用地理背景信息来定制诸如移动电话或无线个人数字助理(PDA)的移动装置的用户界面。
背景技术
在过去的几年中,利用新技术和标准的各种各样的移动装置已经进入市场。例如,许多移动电话配备有web浏览器以允许用户执行诸如购买货物、检查投送状态以及预订旅行安排的任务。移动装置包括能够向办公室外的用户提供数据处理和/或通信服务的任何装置。例如,移动装置包括,但不仅限于,个人数字助理(PDA)、移动电话、笔记本电脑、寻呼机以及无线电子邮件装置(例如,Blackberry)。
近年来,已经开发了各种应用程序用于移动装置,允许用户执行日益复杂的任务同时远离他们的办公桌。在移动装置的大小和它们所提供的能力之间存在着折衷。例如,大显示器有助于显示复杂、详细的数据;然而,大显示器在移动装置中将变得笨重。许多移动装置提供具有有限数据输入能力的非常小的屏幕,由此使得功能强大或复杂的应用程序不能实行。
随着更为广泛的使用移动装置和增加的连通性,正在开发企业应用程序感兴趣的新领域。过去,通常提供企业应用程序(enterprise application)作为在明确的公司环境(corporate environment)内的桌面应用程序。然而,随着更小、功能更强大的移动装置和增加的连通性的发展,在移动装置上执行业务交易变得越来越可行。因此,公司后端数据处理系统需要被在可连接到的任何地方启动的交易远程地访问。
在过去,在公司环境中的桌面应用程序已经利用处理能力和大显示屏幕来提供复杂的图形用户界面,以允许用户有效地观看和输入大量数据。移动装置的需求基本上不同于桌面系统的需求,功率消耗和尺寸变得比处理能力、显示器大小以及数据输入的便利更为重要。
诸如移动电话和个人数字助理(PDA)的移动装置典型地具有小屏幕、最小的处理能力、小的存储容量、低带宽网络连通性以及有限数据输入能力。例如,许多移动电话具有非常小的屏幕、仅仅能够显示非常短的几行文本。而且,移动电话典型地不包括键盘,需要用户使用麻烦的技术来输入文本数据。一个普通的移动电话数据输入方法将多个字母分配给单个按键,诸如,“A”、“B”和“C”被分配给标有“1”的按键。为了输入“A”,用户将装置置于文本数据输入模式,并按压“1”按键。为了输入“B”,用户按压“1”按键两次。最后,为了输入“C”,用户按压“1”按键三次。明显地,以这种方式输入大量数据是困难且麻烦的。
如上所述,从公司环境中的桌面到移动环境的变化已经极大地改变了用于公司应用程序的平台。在过去,企业应用程序典型地处理大量数据并需要大量数据输入。然而这个对于桌面不构成问题,但当使用移动装置时会有问题。上述提及的限制因素不利于移动装置上的复杂的输入和输出。
诸如销售代表或服务技术人员的移动工作人员实时访问企业数据和应用程序对于企业来说是至关重要的因素。现今,许多工作流,尤其是对于在旅行中的雇员,仍然是基于纸面的,缺乏自动处理和后端集成。随着轻便、便宜的移动装置的引入和广泛使用以及增加的无线数据网络的覆盖,移动方案已经变得更希望广泛用在移动工作人员中。
随着工作人员移动性的增加,越来越多的企业工作流将需要转移到或至少支持移动平台。由于移动装置的局限性,需要用于数据输入和显示的新范例以充分平衡移动装置的能力和益处。
发明内容
在一个通常的方面,提供一种集成地理背景信息的位置背景认知系统(location context-aware system)。该系统包括:移动装置、能够确定移动装置的位置的位置服务、耦合到移动装置以提供商业处理应用程序的移动应用程序服务器、和耦合到移动应用程序服务器的地理信息服务应用程序。来自地理信息服务应用程序的位置信息和商业处理数据被用于修改由商业处理应用程序提供的用户界面。该系统还可以包括耦合到移动应用程序服务器以提供商业处理数据的后端企业服务器。
位置标识符装置可以被实施为一信标(beacon),其发射识别信标的位置的红外或射频信号。此外,位置标识符可以由全球定位系统(GPS)接收机提供。位置标识符还可以通过传导电缆提供。传感器用于从信标接收诸如红外或射频信号的信号。
在某些实施中,后端企业服务器包括客户关系管理应用程序,以及商业处理数据包括客户数据。所述用户界面包括用户输入字段。所述移动应用程序服务器通过利用商业处理数据设定用户输入字段的值来修改用户界面。所述用户输入字段可以对于用户不可见,或可以利用由移动应用程序服务器所设定的用户输入字段的相应值来显示。此外,移动应用程序服务器可以通过利用商业处理数据提供可能值的选择来修改用户界面。
移动装置可被提供作为例如个人数字助理(PDA)或移动电话。
在另一个一般方面,利用位置背景信息来修改用户界面的方法包括:识别移动装置的位置;检索关于移动装置的位置的信息;利用检索的信息来修改用户界面;以及在移动装置上显示修改后的用户界面。
可以通过从位置标识符装置接收位置标识符来识别移动装置的位置。位置标识符可以指定物理位置或背景位置。然后可以从后端企业服务器检索有关位置的信息。然后可以利用位置标识符来修改用户界面。
在另一个一般方面,在移动装置上实施位置背景认知用户界面的计算机程序包括:位置标识代码段,确定移动装置的位置;信息调度代码段,检索有关移动装置的位置的信息;用户界面生成代码段,基于移动装置的位置来修改用户界面;和用户界面显示代码段,显示修改后的用户界面。
需要一种简化移动装置的用户界面的技术。一个策略是提供更为智能的背景认知应用程序,其可以基于诸如用户的习惯、装置的位置以及可用相关数据的各种可用信息来定制数据输入和用户界面。
结合附图和以下的说明来阐述一个或多个实施的细节。其它特征和优点将从说明书和附图以及从权利要求中明显看出。
附图说明
图1是提供背景认知移动应用程序的系统的方框图。
图2是销售订单应用程序中的订单生成处理的流程图。
图3是修改用于基于无线访问协议(基于WAP)的系统的订单生成处理的流程图。
图4A-4D是执行图3所示处理的使能WAP的移动电话的屏幕显示。
图5是利用位置背景信息的简化的用户界面的屏幕显示。
图6是利用位置背景信息来减少或简化用户界面的处理流程图。
图7是提供背景认知移动应用程序的系统的方框图。
图8是利用地理信息系统(GIS,geographical information system)应用程序的背景认知移动应用程序的方框图。
图9是描述位置服务找出移动装置的地理位置的操作的图。
图10是示出图8所示组件之间的示范交互序列的图。
具体实施方式
可以通过利用背景认知来简化用户界面、减少用户必须输入的数据量,开发企业商业应用程序用于移动装置。为了更好地描述可以利用的背景信息的类型,我们可以定义背景信息的三要素:(1)活动;(2)环境;和(3)自身。活动要素描述了用户正在从事的任务以及他或她的习惯和行为,集中在装置的用户。例如,销售代表典型地从事下列多种活动,包括:输入销售订单;检查订单完成的状态;提交旅行和费用报告;以及与客户关系管理(CRM,customer relationship management)系统进行交互。因此,背景信息的活动要素可以包括销售代表当前正在执行的活动以及销售代表过去执行那些任务时的习惯。例如,当在基于纸面或桌面的旅行和费用报告系统中输入数据时,销售代表可能典型地以相同的方式填写多个栏。活动背景可能包括用户的任务(例如,费用报告)和用户的习惯(例如,在诸如名字栏、电话分机栏、和雇员标识号栏的栏中填写销售代表的信息)。
环境描述了用户周围的物理和社会环境,诸如,当前位置、环境中的活动以及如温度和湿度的其他外部特性。可以通过诸如射频识别标记(RFID,radio frequency identification tag)、射频或红外信标和全球定位系统(GPS)的装置来获得环境背景信息。可以通过连接到或包括在移动装置中的传感器或者通过诸如局域网、因特网或无线网络(例如,通用分组无线电系统(GPRS))的通信信道来获得诸如温度、气压和湿度的附加信息。
最后,自身要素包含装置自身的状态。这个要素已经被多种桌面应用程序广泛使用。状态信息可以包括有关装置的任何信息,包括:资源利用、内部温度、网络状态和电池充电状态。自身要素还可以包括局部结构或状态信息,诸如装置的当前用户或其他用户概况标识。
本公开主要集中于移动应用程序中的背景认知的位置要素的使用,以及属于特定位置的隐含背景信息的推导。位置认知可以进一步被划分为两个一般类别:(1)物理位置;和(2)语义位置。物理位置基于一些全球坐标系统指定对象的位置(如装置的纬度和经度)。可以利用可变的精确度提供这个信息。
语义位置指定对象在一较大背景内的位置。例如,会议室、大型购物中心、公共汽车站或公共汽车自身。典型地,背景存储一些有关局部环境和其资源的附加信息。例如,设想在公共汽车上旅行的乘客具有访问与公共汽车相关的网页以确定特定目的地的到达时间的能力。乘客的物理位置对于提供所希望的信息而言不是充分的位置信息;系统还需要有关乘客在公共汽车上的位置的语义位置信息,并且可能还需要有关公共汽车路线的附加信息。
此外,语义位置信息可以是分级的,根据情况提供各种等级的细节。例如,访问办公室的销售代表可能希望利用各种不同等级的语义位置细节来访问各种信息。在最高等级,销售代表的物理位置是在一个城市中。如果应用程序需要,则可以使用行政划分(political division)的附加等级(例如,国家、省、县、区)。语义细节的附加等级包括销售代表所在的特定建筑物、建筑物的楼层以及楼层的房间。应用程序可以利用可变等级的语义位置细节。例如,下面将详细描述的销售订单应用程序将不需要有关用户所在的特定房间的详细信息,尽管这个信息对于指示洗手间或打印机的应用程序可能是有用的。
背景信息可被用于通过减小和简化用户界面来提高应用程序的可用性,以更好地将桌面企业应用程序修改为移动应用程序。在许多应用程序中,企业应用程序所需的字段依赖于用于输入数据的移动装置的位置。例如,与客户会面并输入该客户的销售订单的销售代表典型地可能在客户的企业场所内做这些。企业订单输入应用程序所需的大部分信息包括客户和账单标识以及地址。因为这个信息对于特定客户是相对不变的,用于输入销售订单的移动装置的位置可以提供背景,所述背景允许填入那些信息,或者至少更为智能地默认给出。通过利用背景信息,实质上可以减少显示的信息和需要输入的数据。
图1描述了被设计用来代替传统基于纸面的销售订单系统的背景认知销售订单系统。在一个基于纸面系统的实例中,销售代表拜访客户,利用纸面表格记录订单。然后每周一次地将该表格提交给秘书服务用于数据输入,通过每周的批量作业将表格手动输入并传送到后端数据处理系统。这个处理是低效、费时、昂贵和易出错的。销售代表或支持人员被迫手动输入所有的数据。因为以批量模式操作系统,不能警告销售代表关于一个订单的问题。在基于纸面的系统中可能出现各种问题。例如,在安排订单时,产品可能已经脱销或中断,可能只有小于所请求的数量的产品,或者客户已经拖欠付款。因为系统是离线的,用户不能接收立即的反馈,造成系统工作流中的低效。
因为在这个例子中的销售代表主要依赖于移动通信与他们的办公室和客户保持联系,所以移动电话是用于向销售订单数据处理系统提供用户界面的有吸引力的候选者。不幸地,大多数移动电话中的小屏幕尺寸和输入数据的困难使得与简单地自动操作以前使用的纸制表格相比非常麻烦。如下面所详细描述的,通过在应用程序中利用背景信息,用户界面的复杂性可以极度地降低。
一种减少用户必须输入的信息量的技术是简单地利用默认值来代替一些参数。例如,订单数据可以被假定为当前数据,由此减少销售代表输入当前数据的需要。
参考图1,用户100能够利用移动装置102来访问数据服务。移动装置102通过数据通信网络106连接到移动应用程序服务器104。可以使用任何数据通信网络;然而,在这个实施例中,数据通信网络106是由无线业务提供者提供的无线网络。移动应用程序服务器104提供应用程序平台,以通过网络110与后端企业服务器108进行交互。网络110可以是任何数据通信网络,诸如,局域网(LAN)、因特网或广域网(WAN)。
可以利用任何移动装置技术来实现移动装置102。例如,移动装置102包括,但不限于,个人数字助理(PDA)、移动电话、笔记本电脑、寻呼机和无线电子邮件装置(例如,Blackberry)。某些实施利用无线接入协议(WAP)以向实现WAP的所有移动装置提供与平台无关的支持。
在这个实施中,移动应用程序服务器104提供销售订单系统,借此销售代表可以通过移动应用程序服务器104将客户订单输入到后端企业服务器108。然后订单执行系统使用订单信息,以便于请求的订单至客户的交付。在这个实施中,用户100是销售代表,移动装置102是使能无线接入协议(WAP)的移动电话,它能够通过GSM数据服务(其可以包括GPRS)接入移动应用程序服务器104。该系统识别移动装置102的位置并利用位置信息来简化或降低用户界面的复杂性。
图2是描述在传统销售订单系统的桌面实施中使用的订单检查和创建过程。在这个系统中,销售代表从容户获得订单,然后利用企业应用程序从他的办公室或从连接到他办公室的笔记本电脑提交该订单。典型地,打印的订单表格包含:客户号、订货日期、交货日期、付款项、产品号和订购的每个产品的数量。销售代表通过进入登录识别开始将订单输入企业应用程序中(步骤202)。在这个实施中,登录过程要求用户名和口令。从不采用安全的系统到要求生物测定数据来提供最大安全的系统,作为安全需要可被用于识别销售代表的任何技术是变化的。一旦销售代表已经被识别,则系统向销售代表提供能够执行的功能的选择(步骤204)。在这个例子中,销售代表可以从选项菜单中选择检查订单或创建订单。如果选择检查订单,则用户被询问以选择特定订单(步骤206)。然后显示所选订单(步骤208),并且再次显示功能的选择(步骤204)。
如果销售代表选择创建一订单,则系统询问用户客户标识符(步骤210)。然后,询问销售代表物品号和数量(步骤212)。例如,销售代表可以输入绿色装饰物的物品号以及希望的数量。然后系统询问用户以确定是否继续向订单添加(步骤214)。如果需要添加附加项,则系统再次询问用户物品号和数量(步骤212)。一旦订单完成,系统输入订单并再次显示可用功能的选择(步骤204)。
这个处理可以适合于基于WAP的移动应用程序,如图3的流程图所示。虽然具有特定应用程序代码的编程移动装置可以提供更大的能力和增加的可用性,但结果系统被极大地限制到可以与其使用的移动装置。在这个应用程序中,使能WAP的移动电话可以用作移动装置,以将销售订单输入后端系统并检查订单的状态。在这个实施中,用户始于输入登录信息(步骤302)。系统接收登录请求,处理它,然后显示销售代表可用的许可(步骤304)。然后系统显示可以执行的可用功能的菜单(步骤306)。在这个例子中,销售代表可以选择检查订单的状态或创建一新订单。如果销售代表选择检查订单的状态,则系统请求订单号(步骤308)。一旦收到订单号,系统显示订单的状态(步骤310),在使能WAP的移动装置的屏幕上显示结果。当用户完成订单状态的查看时,可用功能的菜单再次被显示(步骤304)。
如果用户选择创建一新订单,则系统询问销售代表客户标识号(步骤312),然后查询物品号(步骤314),最后查询数量(步骤316)。然后系统询问销售代表是否已完成订单(步骤318)。如果需要输入附加项,则系统再次开始向用户询问客户标识号(步骤312)、物品号(步骤314)和数量(步骤316)。一旦完成订单,则系统再次显示可用功能的菜单(步骤304)。
参考图4A,销售订单应用程序用户界面首先显示登录屏幕401,以允许销售代表输入标识信息。登录屏幕包括用户名字段402和口令字段404。
参考图4B,一旦用户登录到系统,则显示主菜单405,向用户提供用于选择的选项,以通过选择第一选项406来检查订单状态或通过选择第二选项408来输入一新订单。
如果用户选择第一选项406,则系统显示订单状态屏幕409,如图4C所示。屏幕409如果先显示字段410,则允许销售代表将订单状态号输入字段410。当输入订单状态时,系统查询数据库以确定订单的状态并更新,显示具有状态显示字段412的一新屏幕。
从图4B所示的主菜单屏幕405,销售代表还可以选择第二选项408以输入一新订单。图4D示出了用户订单输入屏幕413。订单输入屏幕413允许销售代表输入客户标识号414、物品或产品号416以及数量418。在这个实施中,客户标识号414是对于特定客户唯一的6位数字号。客户标识号414也可以对于特定客户位置是唯一的。例如,单个客户可以有多个零售位置。在这个例子中,单个客户标识号可以用于所有的位置,或提供分离的多个客户标识号,以更有利于不同办公室的记帐、开票和交付。
物品或产品号416识别特定产品。在这个实施中,6位数字的产品标识号唯一地识别将要订购的产品。最后,数量418通常是一或两位数字,识别与订购的产品号416相对应的产品的数量。由于对于使能WAP的电话而言数字很易于输入,所以对于如图4D所示的每个字段使用数字。平均起来,销售代表必须输入13.5个数字(一个6位数的客户号、一个6位数的产品号和一个1或2位数的数量)。实际上,在WAP电话上输入一个数字所用的平均时间为1.48秒。因此,输入订单的整个时间是大约21秒。即使是这个处理对于销售代表来讲也太长和麻烦。通过利用背景数据可以改善这个模型。
通过利用可用的背景信息可以改善这个实施。在这个例子中,销售代表通常在客户的地点输入客户订单。因此,用于输入数据的移动装置的位置可以用于标识客户。如果利用位置信息来标识客户,那么销售代表就不需要输入这个数据。利用背景信息可以显著地减少数据输入的量。
参考图5,一改善的用户界面利用背景信息来进一步减少手动输入。利用销售代表的当前位置,系统能够确定客户标识号。因此,销售代表仅仅需要输入产品标识号502和数量504。这能够显著地减少订单输入时间。在这个例子中,销售代表平均输入7.5个数字,用大约11秒。这远小于以前所需的21秒。也可以通过如下方式来实现这个系统,即:基于位置背景信息显示适当的客户标识号作为默认值,以便用户可以容易地改变基于移动装置的位置而确定的值。如果背景导致特定字段的多个选项(例如,两个客户位置彼此非常接近),系统可以允许用户从可能或候选值的列表中选择适当的客户标识号。
可以利用进一步的背景信息通过适当产品的选择来代替产品号输入字段。对于在移动电话上的显示而言产品列表通常太大。基于背景信息和在后端(例如包含客户爱好的CRM系统)中存储的客户数据,或提供的客户背景,例如客户对于某些产品的需求,背景信息允许这些列表的减少。例如,客户可能仅仅购买3种不同产品。代替显示空白字段用于销售代表输入数字,系统可以提供代表产品的列表。因此,为了标识产品,销售代表仅需要输入单个选择来代替输入6位数的产品代码。这将使得键按压次数减少到1.5,花费的时间少于3秒。在这个例子中,使得应用程序背景认知极大地增加了移动销售订单系统的可用性和实用性。
参考图6,如上所示,移动应用程序中位置背景认知的使用可以极大地减少用户需要输入的数据量以及必须显示的数据量。如下文详细描述的,各种技术可被用于将位置背景认知并入应用程序中。首先,将考虑应用程序如何获得位置信息。概括地,可以通过首先识别移动装置的位置(步骤602),利用位置背景信息来简化用户界面(步骤604),然后显示简化的用户界面(步骤606),将位置背景信息并入系统中。
在使用位置信息之前,必须识别移动装置的特定位置(步骤602)。可以由移动装置102获得位置信息,或可以由移动装置102之外的服务器处理获得位置信息。一种技术是利用信标发射信号,诸如射频信号或红外信号。这些信号可以被移动装置102接收。信标可以广播任何位置标识信息,诸如地理标识符(例如,信标的纬度和经度)或位置的概要表示(例如,信标的街道地址、商店名称、数字标识符)。例如,信标可以广播表示装饰品商场的储藏号1234的文本字符串“WE1234”。利用典型地存储在后端企业商业服务器上的系统内的附加信息,可以推知移动装置的位置。关于位置的背景信息然后可以用于简化和改善用户的数据输入和输出。
可替换地,移动装置可以利用诸如全球定位系统(GPS)或洛伦(Loran)的定位系统来识别装置的经度和纬度。这提供了装置的物理位置并可被用于基于其物理位置找到语义位置信息。与物理位置相对应的语义位置信息可以存储在移动装置的数据库中或者可以存储在任意位置。例如,如果每个客户地点的适当的经度和纬度被存储在数据库中,则移动装置的当前位置可被用于通过识别最接近移动装置的经度和纬度的客户地点来推导最可能的客户地点。
最后,利用移动装置外部的系统,系统可以获得移动装置的位置。一些移动电话系统能够利用其系统来识别电话位置。例如,可以从业务提供者获得位置信息以识别移动装置的位置。可以用与其它物理位置数据类似的方式来利用这个信息。
图6的说明图解了修改用户界面时位置背景信息的应用程序。图6图解的处理还可以与任何其它背景信息一起使用。例如,可以基于其它环境因素(如,大气压力、温度、高度、湿度)、基于用户的当前行为、或基于装置的状态和存储在装置上的本地信息,来改变菜单。
一旦移动装置的位置已经被确定,则诸如通过去除可以根据背景信息确定的字段、或通过基于背景信息设置默认值,系统可以简化用户界面(步骤604)。在销售代表例子中,位置背景信息识别所述客户联系信息,允许从用户界面去除开票和运送信息的表目。
位置背景信息还可以用于减少用户进行选择的数目。可以基于选择的数目来调整用户界面以便最优化信息显示和数据输入的便利。例如,如果存在用户可以选择的许多项目(例如,超过100个产品),那么对于用户而言输入标识特定选择的数字将是最简单快捷的。在销售代表的例子中,存在客户购买的多个产品,要求用户输入用于选择特定产品的产品号将是合理的。然而,如果存在较少的产品,以列表的形式呈现信息将更好,以允许用户通过如下方式来选择列表选项,即:输入与列表内的位置相对应的数字来选择列表选项,或者通过使用按键在列表中浏览并按压选择按键来选择所选项。如果列表太长(例如,超过大约20项),对列表进行分级可能更容易些。例如,产品列表可以分为多个类别。利用分级列表,首先向用户提供最高级的类别。用户可以在最高级别中浏览,选择类别。然后将所选类别的内容呈现给用户。分级中的每个级别可以包含类别、项目或两者的结合。用户可以在分级中浏览直到选择期望的项目。在一些实施中,利用运行于移动装置的软件来简化用户界面,在其它情况下,通过远程服务器来简化界面。
一旦用户界面被减少或简化,它可以被提供给用户(步骤606)。可以利用任何用户界面技术来实现用户界面。例如,可以通过一运行于移动装置的独立应用程序来提供用户界面。在一些实施中,使能WAP的移动电话被用作移动装置。使能WAP的移动电话可以显示实现用户界面的网页。这些网页典型地可以由移动应用程序服务器来提供。任何用户界面技术可以用此方式使用位置背景信息以减少用户界面的复杂性。
参考图7,销售代表系统700的实现包括红外线(IR)信标702。每个客户位置配备有IR信标702,用于广播该位置的标识符。利用诸如Compaq iPQAH3600的WindowsCE装置来实现该信标。信标在范围内搜索其它IR装置,如果成功,则信标发送识别其位置的短消息。在这个实施中,所述消息作为XML标志被发送,具有位置标识符作为其属性(例如,“<beaconid=’LocID’/>”)。在该实现中,可以使用任何其它能够广播小消息的IrDA兼容装置。
IR消息由与移动装置102相关的传感器703接收,其将接收的消息传给调度器704。传感器703在红外端口列出输入的信标。在接收到信标消息之后,位置标识符被提取并发送到调度器704。为了提供其他背景信息,可以将其它传感器模块703集成到系统中。例如,附加传感器可以接收GPS信号、洛伦信号或其它射频信号。
调度器704通过经诸如因特网706的网络将一请求发送到分解器(resolver)708来查询基于万维网的目录服务。分解器708可以作为一小服务程序而被实现,并且从调度器704至分解器708的查询可被发送作为HTTP GET请求。在这个实施中,分解器708返回统一资源定位符(URL),其涉及与来自信标702的位置标识符相对应的位置的位置背景信息。URL指向描述诸如信标702所处的商店的位置的可扩展标记语言(XML)源或更为通用的位置描述。
调度器704在将请求发送到分解器708之前还可以处理不同类型的背景信息。例如,调度器704还可以在将一请求提交到分解器708之前利用本地信息来确定用户资格和操作模式。代替简单地提供特定位置,系统允许背景信息的用户修改应用程序的行为。这个技术能够提供应用程序的有趣阵列(interesting array)。例如,单个公司可以让擅长不同生产线的多个销售代表访问单个客户。代替提供整个基于位置的订单输入应用程序,订单输入系统还可以结合有关销售代表的身份的背景信息。所需的背景信息可以由调度器704采集并发送到分解器708。
然后背景信息被设计器(composer)710使用以产生用户界面。调度器704将来自分解器708的URL传送到设计器710。设计器710利用URL以通过诸如因特网706的网络查询后端服务器712,以便获得所需的位置描述714。这个信息典型地被存储为XML文件。当可用信息大时,仅仅检索所需信息部分是有利的。这可以利用XML查询语言(XQL)来完成。设计器710利用背景信息来产生网页716,然后该网页716被显示于装置上。依赖标准XML文件来描述位置使得方法可扩展且灵活,并且有利于将位置数据加入描述。
在这个方法中,根据当前用户角色的资格,移动装置确定从位置的XML描述使用哪个信息。例如,销售代表在单个商店可能具有多个角色;他或她可以作为商店的销售代表以及作为商店的客户。这种信息以及绑定于一组模板的资格或角色可以存储在模板718,所述模板告诉设计器如何利用位置数据创建默认主页。销售订单应用程序本身被实施在后端服务器712中。因此,一个模板包括至后端服务器712的HTTP请求,该后端服务器也发送对于商店的虚拟描述的参考。该参考用于访问商店的XML描述,并用于提取数据以调整销售订单应用程序。例如,客户号可被用于识别客户和根据客户关系管理(CRM)系统的产品列表的准备。
各种模板可被实现作为包含特殊标签以允许设计器710查询后端服务器712的HTML文件。在这个例子中,使用了两个特殊标签:(1)“<TOIXMLURL/>”,由指向位置的XML描述的URL代替;和(2)“<TOITIME/>”,由创建页面的时间代替。利用这些标签,可以实现应用程序以提供网页716。网页716利用传统的GET和POST技术以将数据提交到后端服务器712。
销售代表实施可以被扩展以提供附加信息。例如,当销售代表接近一商店,系统可以提供与该商店相关的包含当前新闻、问题、特殊报价等的信息。它也可以提供告警,如不满意的销售图表;最近的订单;未付订单和帐单;以及其他与客户相关的信息,诸如支付条件和特殊情况。
在许多应用程序中,希望使根据背景获得的数据可由用户操作。例如,进入一客户的商店的销售代表可能收到来自另一客户的电话并且需要为其他客户创建订单。可以实现应用程序以使得销售代表可以将客户标识修改为与位置背景信息相反的值。
最后,附加技术可用于便利数据输入。例如,射频识别标签(RFID)提供一种对象发送关于其自身的信息的机制。在销售代表应用程序中,可以提供系统以使得通过将移动装置放置在靠近RFID标签的产品来获得产品号。这可以进一步减少创建一新订单所需的数据输入。可以用类似的方式结合条形码扫描器使用移动装置。还可以将光学识别结合到实施中以使得所述系统可以利用例如光学识别数字水印来识别对象。
通过将位置背景添加到系统以及通过使得应用程序认知到位置背景,可将这里描述的技术用在任何数据处理应用程序中。例如,容器仓库存储了装满各种饮料的瓶子。在生产之后,瓶子被堆放在货架上并暂时存储在非常大的容器仓库中直到瓶子被运往客户处。与大多数消费品一样,在运送之前可将瓶子在仓库中存储一段最大的时间周期。如果它们的存储时间大于这个周期,则必须将它们清除,可能是丢弃。一种有效的仓库管理系统受益于获知每货架瓶子的准确位置。
通过将RFID标签添加到每个货架以及将具有后端集成的位置认知计算机系统和标签阅读器加到每个铲车,可使得仓库利用位置背景信息。当新的货架被装满时,瓶子的类型、生产日期和货架的RFID标签被存储在仓库管理系统中。每次铲车捡拾货架时,货架的RFID标签被读取并且铲车上安装的计算机向司机显示将货架放置在何处。当铲车放下货架时,货架的准确位置被系统存储。司机利用差动GPS系统可以提供铲车的物理位置。
利用上述的技术实现仓库系统。每次货架被捡拾或放下时,需要准确位置和在货架的RFID内存储的货架ID。这通过将两个附加传感器模块集成到系统中来完成。一个模块负责处理位置数据,另一个负责从RFID读取数据以及触发所得信息的进一步处理。
每次铲车捡拾货架时,司机需要知道如何处理货架。有关货架的信息必须以某种方式显示在铲车的显示器上。为了实现这个,移动装置产生一个强制浏览器加载特定网页的事件。基于HTTP的至万维网浏览器的“推送”将提供一个合适的解决方案。另一个可以使用的技术是提供一个小应用程序,该小程序在移动装置收到信号时加载一个文件。
仓库实现过程如下工作:(1)铲车捡拾或放下货架;(2)货架ID和位置由相应传感器采集并发送到分解器;(3)分解器返回指向动态产生的网页的URL。然后这个网页被加载,用当前状态或将要执行的任务来更新铲车的操作器。以这种方式,后端服务器可以进行位置背景认知。
参考图8,移动应用程序,诸如如上所述的销售订单应用程序,可以与地理信息系统(GIS)应用程序集成,以提供附加背景信息并改善移动应用程序的用户界面。在这个移动应用程序系统800中,移动装置802通过诸如GSM网络的网络812连接到应用程序服务器804。系统800通过应用程序服务器804利用位置服务806来确定移动装置802的合适或准确位置。一旦应用程序服务器804获得移动装置802的位置,应用程序服务器804利用该信息来查询GIS应用程序808,以改善和简化提供给移动装置802的应用程序的用户界面。除了从GIS应用程序808获得的信息,应用程序服务器还可以与后端服务器810进行交互。
移动装置802提供与用户的交互。可以利用诸如移动电话或无线个人数字助理(PDA)的任何移动装置来实现移动装置802。移动装置802便利了至移动应用程序的用户界面。例如,移动电话可以包括安装在电话上的无线接入协议(WAP)浏览器,以提供用户界面用于电话和应用程序服务器804之间的通信。可以利用诸如SAP R/3系统和SAP万维网应用程序服务器的任何开发平台来实现应用程序服务器804,以提供完全符合J2EE的基础设施。
在某些实施中,应用程序服务器804可以与诸如WAP网关(如诺基亚Active Server)的网关系统一起使用。WAP网关可被用于提供使能WAP的移动设备802和应用程序服务器804之间的连接。
在某些实施中,移动装置802直接访问位置服务806而无需应用程序服务器804的帮助。例如,移动装置802可以包括嵌入的全球定位系统(GPS)接收机。GPS接收机可被用作位置服务806,以确定移动装置802的经度和纬度。然后,这个位置信息由GIS应用程序808使用,该GIS应用程序808响应于关于地理信息的各种查询。例如,GIS应用程序808将特定位置映射到客户的列表。
应用程序服务器804还可以访问后端服务器810,以检索诸如用户概况或客户数据的各种信息。后端服务器810可以提供对包括客户关系管理(CRM)信息、企业资源计划(ERP)信息和供应链管理(SCM)信息的信息的访问。此外,可使用多个后端服务器810以便应用程序服务器804可以从多个数据源获得信息。
参考图9,位置服务806可能基于移动装置技术而不同。例如,如果移动装置802是GSM移动电话,那么可以从GSM网络获得位置信息。GSM网络基础设施是一种地界基础设施,由通过无线链路与移动GSM终端(例如,GSM移动电话)进行通信的固定基站收发信台(BTS)组成。BTS的集合是GSM系统中基于位置服务的基础。相对于那些操作者知道位置的BTS来计算电话的位置。
例如,位于小区902内的用户利用GSM移动装置802与一个或多个BTS广播和接收通信。BTS将网络分成由小区标识符标识的多个小区(例如,小区902、904、906、908、910、912和914)。虽然在区域中可能存在多个BTS,但是电话总是登记到具有最好信号的单个BTS。一种提供位置服务802的方法是利用登记的BTS的小区标识符来近似地识别最近的BTS。如果BTS的位置是已知的,移动装置802的位置可以被认为在相同近似位置。这个方法的精确性依赖于小区的大小,并且由于典型的GSM小区无论何处其直径是在2至20公里之间,其具有广泛变化的精确性。
可以使用一些方法来提供更为准确的位置服务806。一些方法使用基于网络的、手机辅助(handset-assisted)方法,其中网络利用来自移动装置802的一些帮助来确定位置。其它方法利用基于手机的网络辅助方法。例如,通过测量从移动装置802发送的GSM分组的到达时间来实现基于网络的手机辅助方法。由于信号延迟在不同时间从一组BTS接收信号。根据这些延迟,装置相对于BTS的相对定位是成三角形的。由于所有BTS的绝对位置是已知的,相对位置可以转换成地理坐标。基于网络的解决方案当由网络支持时起作用;然而,许多GSM网络使得该信息不可用于移动应用程序。
通过依赖电话在空中接口测量的功率电平以三角测量所述装置的定位,可以实现对于GSM的基于手机的解决方案。GSM装置测量来自附近的BTS无线链路的信号强度以便于切换判决。只要装置登记的BTS的信号质量下降到低于一特定电平,则具有最佳信号质量的BTS被选择为下一个登记的BTS。GSM终端将周围BTS的列表以及它们的信号强度存储在终端内的存储器中。
用户身份模块(SIM)是一智能卡,主要用于用户验证。SIM卡位于移动装置的内部,并且可以利用短消息业务(SMS)与GSM网络通信。基于手机的网络辅助位置服务806包括位于SIM卡上的部分,以访问小区列表和它们的场强并依据请求通过经由SMS隧穿信息将其返回到应用程序服务器804。网络辅助用于将小区列表与GIS坐标相关联。小区标识符和它们的场强以及有关BTS位置的信息和这些周围区域的拓扑的结合允许区域内的装置的跟踪。跟踪运动依赖于BTS的密度。
该方法的主要优点在于:它允许以低成本利用适当的精度定位移动装置802。移动装置802和GSM网络保持不受影响并且经由SMS的通信非常节省成本。仅仅需要加入小区标识符和场强的映射服务以使能位置服务。
图10是图解修改的销售订单应用程序系统的示例应用程序流程的交互。在这个实施中,移动装置802是GSM移动电话。GSM系统包括GSM位置服务,以确定给定电话号码(MSISDN号码)的电话的位置(例如,纬度、经度和高度)。
在图10所示的实施中,用户通过调用识别应用程序的统一资源定位符(URL)利用使能WAP的移动电话(移动装置802)来访问销售订单应用程序。在使能WAP的移动电话上运行的WAP浏览器发送一请求到应用程序服务器804。该请求包括用户标识信息。用户标识或者作为MSISDN号(callAppURL(Phone#String))或者作为在识别应用程序的URL中编码的参数(callAppCallerID(CallerID:String))而被提交。如果用户标识信息没有在URL中编码,则应用程序服务器804从MSISDN号中分解用户标识。
MSISDN号和电话号码之间的映射由后端服务器810存储。MSISDN号是移动装置802的电话号码。因为每个销售代表拥有具有唯一电话号码的移动装置802,装置802的电话号码可被用于唯一标识系统800内的销售代表。所述retrieveUserID()功能从与后端服务器810相关的数据库中检索ID(retrieveUserID()),其被返回到应用程序服务器804(returnUserID(UserID:String))。应用程序服务器804利用用户名完成登录对话并将其返回到用户(presentUserID(UserID:String))。
在用户利用口令(或任何其它认证技术)完成登录之后,用户名和口令被登记到应用程序服务器804,应用程序服务器804开始收集背景信息(logon(UserID:String,Password:String))。首先应用程序服务器804利用NSISDN号向位置服务806查询电话的当前位置(getLocation(Phone#:String))。在这个例子中,GSM移动电话被使用并且GSM位置服务提供位置服务806功能。位置服务806返回所述位置(provideLocation(Lat:String,Long:String,Alt:String))。然而纬度、经度和高度坐标对于应用程序级不是非常有用。对于应用程序级数据(例如,那个区域中的客户),地理坐标被发送到GIS应用程序808(getLocalClients(Lat:String,Long:String,Alt:String)),该GIS应用程序808返回订货的客户列表(provideLocalClientList(ClientList))。
通过相对于销售代表的客户基础来验证列表中的客户,可简化客户列表,以去除不由该销售代表服务的公司的客户。用户标识符和客户列表被发送到后端服务器810(getFilterClientList(UserID:String,ClientList)),其过滤所述列表并将过滤的列表返回到应用程序服务器804(provideFilteredClientList(ClientList))。列表被分类(sortClientList())并呈现给用户(provideClientList(ClientList))以便用户从列表中选择希望的客户(selectClient(ClieniID:String))。如果仅仅一个客户在列表中,客户可以被显示而不需用户的显示辨识。
在客户被选择之后,应用程序服务器804向后端服务器810查询与那个客户相对应的产品列表(getFavouriteArticles(UserID:String ClientID:String))。可以基于诸如客户的购买历史的信息以及由销售代表卖出的产品来计算列表。列表从后端服务器810返回到应用程序服务器804(provideFavouriteArticles(ArticleList))并且被呈现给用户(provideFavouriteArticles(ArticleList))。
然后,销售代表选择产品和订货量。该请求被登记到应用程序服务器804(selectArticles&Quantities(Article/QuantityList),该应用程序服务器804试图基于给定信息安排订单(createOrder())并返回确认消息(sendOrderConfirmation())。
GIS应用程序808提供一种机制来响应地理空间商业查询,诸如“给我示出在位置y的半径x米中的所有客户”,如图10中所示(getLocalClients)。GIS应用程序808可以在数据库或应用程序服务器之上实现以提供GIS查询功能。为了使能这种GIS应用程序808,客户地址可以被地区编码(geocode),以便客户的地址可以被查询或比较。地区编码地址的一种方法是将每个客户地址映射到标准纬度、经度和高度数据集,然后将其存储作为数据库中记录的客户的部分。可用多种地区编码软件工具和服务来以批量或实时方式执行这个任务。
在图8所示的实施中,应用程序服务器804将当前用户位置发送到GIS应用程序808,该GIS应用程序808访问已经被地区编码的客户数据库。基于用户位置,GIS应用程序808能够仅仅选择在用户位置的给定半径内的那些客户,并仅仅向应用程序返回所选记录。应该选择这个选择半径的大小使其至少达到用户位置数据的绝对最小精度加上客户位置数据的绝对最小精度,以确保所有的本地客户被GIS应用程序808选择。例如,如果给定用户位置的最小精度ULmin是±3公里,并且地区编码客户地址的最小精度CLmin是±1公里,则选择半径应该至少为ABS(ULmin)+ABS(CLmin)=4公里。如果所选半径小于4公里,那么系统可能不能识别出离移动装置802仅4米的客户位置。
另一方面,也不希望选择的半径太大而包括数目过多的客户。为了最小化所选客户数量并由此最小化移动装置的用户的可选输入的数目,系统可以基于当前的精度数据来动态调整选择半径的大小。幸运地,可以合理地预期客户位置的本地密度和基于GSM的位置服务的精度之间的相互关系。例如,在具有许多小GSM小区的城市中,基于GSM的位置服务806的精度以及客户位置的密度典型地高于农村地区。这允许城市中更小的选择半径和农村地区中更大的选择半径,均导致所选客户位置的高准确性同时最小化用户的可选记录数。
另一种最优化所选客户列表的方法是通过增加距离用户位置的距离让GIS应用程序808分类返回的列表,以便用户在结果列表上方找到当前客户的可能性尽可能高。
在移动应用程序系统800中,移动装置802利用WAP浏览器将一请求发送到应用程序服务器804。在手机使能的位置服务806中,应用程序服务器804利用SMS与在移动装置802上的SIM卡中存储的应用程序进行交互。应用程序访问小区标识符/场强列表,并经由移动装置通过SMS系统将其返回,返回列表到应用程序服务器804。GIS应用程序808可被用于将BTS标识符和场强的集转化成GIS坐标。在销售订单输入情况中,应用程序服务器804向GIS应用程序808查询特定范围内的客户。GIS应用程序808访问它的数据库并返回附近客户的列表,根据该列表创建WML文件并最终返回到移动装置802。
如上所述,通过利用诸如用户概况和客户数据的背景信息以及位置信息可以改善用户界面。除不同的交互方案,这个多维方法支持基于用户的经验利用特定应用程序以及利用特定装置或交互方案的应用程序的采用。例如,不熟悉桌面应用程序的用户需要系统支持以解释在不同字段中输入什么,而不需要关于使用屏幕、键盘和鼠标的帮助。在完全基于VoiceXML的应用程序中,熟悉应用程序的用户可能需要交互方案的更多支持(例如,系统建议用户“你能够将数字或类型输入键盘”)。
关于用户和客户的信息可以存储在企业应用程序的数据库服务器中。因为许多企业数据的动态特性,这种系统可使用事项数据库(transactionaldatabse)。虽然事项数据库提供许多优点,它们的附加的功能有时不利地影响性能。在许多情况下,用户界面主要可以访问静态数据,静态数据不需要事项数据库功能。可以从后端服务器810提取出数据,映射到数据模型,并存储在使能轻型目录访问协议(LDAP lightweight directory access protocol)的目录服务器中。这些数据存储装置的同步可能发生在定义间隔中的批量处理中。
已经描述了多个实施。然而,应该理解,在不脱离本发明的精神和范围的情况下,可以对其进行各种修改。因此,其它实施也包括在所附权利要求的范围内。

Claims (20)

1.一种集成地理背景信息的位置背景认知系统,所述位置背景认知系统包括:
移动装置;
位置服务,可操作用于确定移动装置的位置;
移动应用程序服务器,耦合到移动装置,用于提供商业处理应用程序,该商业处理应用程序包括用户界面;以及
地理信息服务应用程序,耦合到移动应用程序服务器,该地理信息服务应用程序可操作地查询商业处理数据,
其中,所述移动应用程序服务器基于移动装置的位置和商业处理数据来修改用户界面。
2.如权利要求1所述的系统,还包括后端企业服务器,耦合到移动应用程序服务器以使得后端企业服务器可操作地提供商业处理数据。
3.如权利要求2所述的系统,其中,所述后端企业服务器包括客户关系管理应用程序,以及其中所述商业处理数据包括客户数据。
4.如权利要求1所述的系统,其中,所述用户界面包括用户输入字段,其中所述移动应用程序服务器通过利用商业处理数据设置用户输入字段的值来修改所述用户界面。
5.如权利要求4所述的系统,其中,所述用户输入字段对于用户不可见。
6.如权利要求4所述的系统,其中,利用移动应用程序服务器所设置的用户输入字段的相应值来显示所述用户输入字段。
7.如权利要求1所述的系统,其中,所述用户界面包括用户输入字段,以及所述移动应用程序服务器通过利用商业处理数据提供可能值的选择来修改用户界面。
8.如权利要求1所述的系统,其中,所述移动装置是个人数字助理(PDA)。
9.如权利要求1所述的系统,其中,所述移动装置是移动电话。
10.如权利要求1所述的系统,其中,所述移动装置是移动电话以及所述位置服务是基于网络、手机辅助的。
11.如权利要求1所述的系统,其中,所述移动装置是移动电话以及所述位置服务是基于手机、网络辅助的。
12.如权利要求1所述的系统,其中,所述移动应用程序服务器通过查询地理信息服务应用程序来确定与移动装置的位置相关的商业处理数据,基于移动装置的位置和商业处理数据来修改用户界面。
13.一种利用位置背景信息来修改用户界面的方法,该方法包括下列步骤:
识别移动装置的位置;
基于移动装置的位置从地理信息服务应用程序检索信息;
利用检索的信息修改用户界面;以及
在移动装置上显示修改后的用户界面。
14.如权利要求13所述的方法,其中,识别移动装置的位置的步骤包括:查询位置服务以确定移动装置的位置。
15.如权利要求14所述的方法,其中,所述位置服务是基于移动装置的。
16.如权利要求13所述的方法,其中,所述用户界面包括用户输入字段,以及其中修改用户界面的步骤包括:利用检索的信息来设置用户输入字段的值。
17.如权利要求16所述的方法,其中,所述用户输入字段是隐藏不显示的。
18.如权利要求16所述的方法,其中,显示所述用户输入字段和设置的值。
19.如权利要求13所述的方法,其中,基于移动装置的位置从地理信息服务应用程序检索信息的步骤包括:利用包括地理位置的查询来查询地理信息服务应用程序。
20.一种用于在移动装置上提供位置背景认知用户界面的计算机程序,所述计算机程序包括:
位置标识代码段,用于确定移动装置的位置;
信息调度代码段,用于基于移动装置的位置从地理信息服务应用程序中检索信息;
用户界面生成代码段,用于利用检索的信息来修改用户界面;以及
用户界面显示代码段,用于显示修改后的用户界面。
CNB038062550A 2002-02-07 2003-02-07 将地理背景信息并入移动企业应用程序 Expired - Lifetime CN1305327C (zh)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US35428402P 2002-02-07 2002-02-07
US60/354,284 2002-02-07
US10/134,673 2002-04-30
US10/134,673 US7020494B2 (en) 2002-02-07 2002-04-30 Integrating contextual information into mobile enterprise applications
US38482502P 2002-06-04 2002-06-04
US60/384,825 2002-06-04
US10/208,201 US7283846B2 (en) 2002-02-07 2002-07-31 Integrating geographical contextual information into mobile enterprise applications
US10/208,201 2002-07-31

Publications (2)

Publication Number Publication Date
CN1650649A true CN1650649A (zh) 2005-08-03
CN1305327C CN1305327C (zh) 2007-03-14

Family

ID=27739330

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038062550A Expired - Lifetime CN1305327C (zh) 2002-02-07 2003-02-07 将地理背景信息并入移动企业应用程序

Country Status (5)

Country Link
US (1) US7283846B2 (zh)
EP (1) EP1477032A4 (zh)
CN (1) CN1305327C (zh)
AU (1) AU2003217340A1 (zh)
WO (1) WO2003067396A2 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404680A (zh) * 2010-09-09 2012-04-04 三星电子(中国)研发中心 基于位置识别的启动应用的方法以及使用该方法的手持设备
CN102982458A (zh) * 2011-10-10 2013-03-20 斯凯普公司 填充用户数据
CN104584508A (zh) * 2012-08-30 2015-04-29 电子湾有限公司 基于位置来配置移动设备应用的系统和方法
US9451408B2 (en) 2011-10-10 2016-09-20 Skype Populating user data
CN107229507A (zh) * 2017-05-31 2017-10-03 郑州云海信息技术有限公司 一种容器镜像构建方法及装置
CN111225110A (zh) * 2012-03-21 2020-06-02 三星电子株式会社 推荐应用或者内容的移动通信终端和方法
JP6949183B1 (ja) * 2020-08-21 2021-10-13 ソフトバンク株式会社 情報処理システム、情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、通信端末、通信端末の制御方法、及び通信端末の制御プログラム。

Families Citing this family (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2362070B (en) 2000-05-05 2004-06-16 Nokia Mobile Phones Ltd Communication devices and method of communication
US20080027769A1 (en) 2002-09-09 2008-01-31 Jeff Scott Eder Knowledge based performance management system
PT1369842E (pt) * 2002-05-08 2009-02-27 Ipoc Technologies Ag Dispositivo de apresentação multimédia sem fios
US7920827B2 (en) * 2002-06-26 2011-04-05 Nokia Corporation Apparatus and method for facilitating physical browsing on wireless devices using radio frequency identification
US7957833B2 (en) * 2002-08-19 2011-06-07 Q-Track Corporation Asset localization identification and movement system and method
WO2004023380A1 (ja) * 2002-08-29 2004-03-18 Fujitsu Limited バーコード読取装置、バーコード読取方法、バーコード読取プログラムおよびモジュール点抽出装置
US20040075675A1 (en) * 2002-10-17 2004-04-22 Tommi Raivisto Apparatus and method for accessing services via a mobile terminal
SE0300670L (sv) * 2003-03-10 2004-08-17 Smarttrust Ab Förfarande för säker nedladdning av applikationer
US20050005259A1 (en) * 2003-03-14 2005-01-06 Infowave Software, Inc. System and method for communication and mapping of business objects between mobile client devices and a plurality of backend systems
DE10316063A1 (de) * 2003-04-08 2004-10-28 O2 (Germany) Gmbh & Co. Ohg Kommunikationssystem für den Mobilfunk mit wenigstens einem in einem Gesamtgebiet befindlichen Teilnehmergebiet
US7202816B2 (en) * 2003-07-22 2007-04-10 Microsoft Corporation Utilization of the approximate location of a device determined from ambient signals
US7738881B2 (en) * 2003-07-22 2010-06-15 Microsoft Corporation Systems for determining the approximate location of a device from ambient signals
US7319877B2 (en) * 2003-07-22 2008-01-15 Microsoft Corporation Methods for determining the approximate location of a device from ambient signals
CN100530226C (zh) 2003-07-22 2009-08-19 诺基亚公司 用于带有应答器功能性的射频识别应答器的阅读器设备
US7697675B2 (en) * 2003-09-11 2010-04-13 Sony Ericsson Mobile Communications Ab Multiparty call of portable devices with party positioning identification
US7454608B2 (en) 2003-10-31 2008-11-18 International Business Machines Corporation Resource configuration in multi-modal distributed computing systems
US7373109B2 (en) * 2003-11-04 2008-05-13 Nokia Corporation System and method for registering attendance of entities associated with content creation
US20050124355A1 (en) * 2003-12-04 2005-06-09 International Business Machines Corporation Self-directed access point location validation
FR2863814B1 (fr) * 2003-12-16 2006-04-28 Cit Alcatel Procede de mise a jour du biais d'horloge existant entre une station bts d'un reseau gsm et les satellites d'un systeme gps
US20050144249A1 (en) * 2003-12-31 2005-06-30 Us Edirect, Inc. Method to populate a database
ES2290667T3 (es) * 2004-01-23 2008-02-16 Nokia Corporation Metodo, dispositivo y sistema para informacion de contexto automatizada a partir de datos selectivos proporcionados por medios de identificacion.
US9135642B1 (en) 2004-01-29 2015-09-15 NetCracker Technology Solutions, Inc. System and method for device-based eCare
EP1725976B2 (en) * 2004-03-17 2013-04-03 Nokia Corporation Continuous data provision by radio frequency identification (rfid) transponders
ATE428994T1 (de) * 2004-03-19 2009-05-15 Nokia Corp Detektorlogik und funkidentifikationseinrichtung und verfahren zur verbesserung des terminal- betriebs
US20050215238A1 (en) * 2004-03-24 2005-09-29 Macaluso Anthony G Advertising on mobile devices
EP1591937A1 (de) * 2004-04-26 2005-11-02 Swisscom Mobile AG Verfahren, um einen Hinweis auf Schutzrechte, mit welchen ein Produkt geschützt ist, anzuzeigen
US7636922B2 (en) * 2004-05-03 2009-12-22 Microsoft Corporation Generic user interface command architecture
US7397358B2 (en) * 2004-07-28 2008-07-08 Aftercad Software Inc. Method and system for location-centric information retrieval from wireless devices using RFID coding
US20060075003A1 (en) * 2004-09-17 2006-04-06 International Business Machines Corporation Queuing of location-based task oriented content
US20060068808A1 (en) * 2004-09-25 2006-03-30 Dimitrios Karavias Method, System and apparatus for using mobile telephone and GPS receiver to inexpensively access the server based GIS context for navigation operations
US7283093B2 (en) * 2004-10-27 2007-10-16 International Business Machines Corporation Method and system for monitoring location based service emitter infrastructure
US7489774B2 (en) * 2004-11-04 2009-02-10 International Business Machines Corporation Routing telecommunications to a user in dependence upon device-based routing preferences
US7436945B2 (en) * 2004-11-04 2008-10-14 International Business Machines Corporation Rerouting ongoing telecommunications to a user
US7324476B2 (en) * 2004-11-04 2008-01-29 International Business Machines Corporation Establishing user accounts for RFID-based telecommunications routing
US7296740B2 (en) * 2004-11-04 2007-11-20 International Business Machines Corporation Routing telecommunications to a user in dependence upon location
US7333014B2 (en) * 2004-11-04 2008-02-19 International Business Machines Corporation Notifying users of device events in a networked environment
WO2006085280A2 (en) * 2005-02-10 2006-08-17 Britz Stephan Daniel Monitoring system
WO2006092647A1 (en) * 2005-03-04 2006-09-08 Nokia Corporation Offering menu items to a user
EP1864387A4 (en) * 2005-03-30 2010-04-28 Samsung Electronics Co Ltd MOBILE RFID IDENTIFICATION READER (RFID), PORTABLE TERMINAL EQUIPPED THEREWITH, AND METHOD OF RF TRANSMISSION POWER ADJUSTMENT
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20080305781A1 (en) * 2005-04-25 2008-12-11 Wilson Eric S Cognitive scheduler
US20100049608A1 (en) * 2005-04-25 2010-02-25 Grossman Stephanie L Third party content management system and method
US20090164310A1 (en) * 2005-04-25 2009-06-25 Grossman Stephanie L Method for providing mobile commerce and revenue optimization
WO2006116406A2 (en) * 2005-04-25 2006-11-02 Digital Sidebar, Inc. System and method for consumer engagement and revenue optimization
US20080275764A1 (en) * 2005-04-25 2008-11-06 Wilson Eric S Content management system and method
FR2888444B1 (fr) * 2005-07-08 2007-10-12 Ahmed Lbath Procede de generation de logiciel d'applications de fourniture de services contextualises et systeme de mise en oeuvre du procede
TW201036387A (en) * 2005-11-04 2010-10-01 Interdigital Tech Corp Method and apparatus for mapping 3GPP service primitives to media independent handover event services
US7751801B2 (en) * 2005-12-28 2010-07-06 Nokia Corporation Service trial system and method for individuals and communities
US20070173978A1 (en) * 2006-01-04 2007-07-26 Gene Fein Controlling environmental conditions
US20070206734A1 (en) * 2006-03-02 2007-09-06 Hagale Anthony R Coalescence of voice mail systems
US20070214237A1 (en) * 2006-03-10 2007-09-13 Web.Com, Inc. Systems and Methods of Providing Web Content to Multiple Browser Device Types
US10198709B2 (en) * 2006-03-27 2019-02-05 Hewlett Packard Enterprise Development Lp Managing assets using at least one policy and asset locations
US20070239312A1 (en) * 2006-04-10 2007-10-11 Andersen Scott P System and method for tracking inventory movement using a material handling device
US20070294398A1 (en) * 2006-06-19 2007-12-20 Epshteyn Alan J System and method of dynamically persisting data and settings to a network location
US20080005679A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Context specific user interface
NO325248B1 (no) * 2006-07-04 2008-03-10 Steinar Osthassel Fremgangsmate og system for a forsyne brukere med informasjon vedrorende en posisjon
WO2008008574A2 (en) * 2006-07-13 2008-01-17 Motorola, Inc. Method and system for managing activity-contexts
KR100840746B1 (ko) * 2006-07-24 2008-06-23 노키아 코포레이션 식별수단에 의한 자동화된 맥락정보기반 선택적 데이터지급을 위한 방법, 기기 및 시스템
US7917154B2 (en) 2006-11-01 2011-03-29 Yahoo! Inc. Determining mobile content for a social network based on location and time
US8108501B2 (en) 2006-11-01 2012-01-31 Yahoo! Inc. Searching and route mapping based on a social network, location, and time
US20080168033A1 (en) * 2007-01-05 2008-07-10 Yahoo! Inc. Employing mobile location to refine searches
US20080250316A1 (en) * 2007-04-04 2008-10-09 Honeywell International Inc. Mechanism to improve a user's interaction with a computer system
KR20090002087A (ko) * 2007-06-05 2009-01-09 삼성전자주식회사 이동통신 단말기에서 위치정보를 이용한 서비스 제공 방법및 장치
US8533176B2 (en) * 2007-06-29 2013-09-10 Microsoft Corporation Business application search
AU2008271033B2 (en) 2007-06-29 2012-08-09 Ncr Voyix Corporation Multi-channel controller
US9250084B2 (en) * 2007-08-10 2016-02-02 Cisco Technology, Inc. System and method for navigating using multiple modalities
US7821391B2 (en) * 2007-10-01 2010-10-26 Sony Ericsson Mobile Communications Ab RFID tracker and locator
KR101458138B1 (ko) * 2008-01-14 2014-11-05 삼성전자 주식회사 보안 기능을 수행하는 사용자 단말 장치 및 보안 제어 방법
US20090228361A1 (en) * 2008-03-10 2009-09-10 Wilson Eric S Cognitive scheduler for mobile platforms
JP2009252176A (ja) * 2008-04-10 2009-10-29 Ntt Docomo Inc 情報配信装置および情報配信方法
JP4334602B1 (ja) * 2008-06-17 2009-09-30 任天堂株式会社 情報処理装置、情報処理システム、および情報処理プログラム
US10375244B2 (en) * 2008-08-06 2019-08-06 Avaya Inc. Premises enabled mobile kiosk, using customers' mobile communication device
US8416944B2 (en) * 2009-06-23 2013-04-09 Avaya Inc. Servicing calls in call centers based on caller geo-location
US9965820B2 (en) * 2008-12-04 2018-05-08 Avaya Inc. Proxy-based reservation scheduling system
US8405484B2 (en) 2008-09-29 2013-03-26 Avaya Inc. Monitoring responsive objects in vehicles
US20100153171A1 (en) * 2008-09-29 2010-06-17 Avaya, Inc. Method and apparatus for furlough, leave, closure, sabbatical, holiday, or vacation geo-location service
US20100235218A1 (en) * 2008-09-29 2010-09-16 Avaya Inc. Pre-qualified or history-based customer service
US20110071889A1 (en) * 2009-09-24 2011-03-24 Avaya Inc. Location-Aware Retail Application
US20110066423A1 (en) * 2009-09-17 2011-03-17 Avaya Inc. Speech-Recognition System for Location-Aware Applications
US20100088157A1 (en) * 2008-10-06 2010-04-08 Sidebar, Inc. System and method for the throttled delivery of advertisements and content based on a sliding scale of usage
US20100088156A1 (en) * 2008-10-06 2010-04-08 Sidebar, Inc. System and method for surveying mobile device users
US8265658B2 (en) 2009-02-02 2012-09-11 Waldeck Technology, Llc System and method for automated location-based widgets
US9014685B2 (en) * 2009-06-12 2015-04-21 Microsoft Technology Licensing, Llc Mobile device which automatically determines operating mode
US10319376B2 (en) 2009-09-17 2019-06-11 Avaya Inc. Geo-spatial event processing
US20110087685A1 (en) * 2009-10-09 2011-04-14 Microsoft Corporation Location-based service middleware
US9218360B2 (en) * 2009-12-11 2015-12-22 Microsoft Technology Licensing, Llc User-selected tags for annotating geographic domains containing points-of-interest
US20120063367A1 (en) 2009-12-22 2012-03-15 Waldeck Technology, Llc Crowd and profile based communication addresses
US20110202384A1 (en) * 2010-02-17 2011-08-18 Rabstejnek Wayne S Enterprise Rendering Platform
TW201209697A (en) 2010-03-30 2012-03-01 Michael Luna 3D mobile user interface with configurable workspace management
US8732697B2 (en) 2010-08-04 2014-05-20 Premkumar Jonnala System, method and apparatus for managing applications on a device
US9936333B2 (en) 2010-08-10 2018-04-03 Microsoft Technology Licensing, Llc Location and contextual-based mobile application promotion and delivery
US8862146B2 (en) 2010-10-04 2014-10-14 Blackberry Limited Method, device and system for enhancing location information
US20120117015A1 (en) * 2010-11-05 2012-05-10 Nokia Corporation Method and apparatus for providing rule-based recommendations
US20120194520A1 (en) * 2011-01-31 2012-08-02 Ascom Network Testing Inc. Presentation modes for radio network measurements
US8677112B2 (en) * 2011-04-29 2014-03-18 Sap Ag Automatic notification based on generic storage framework
JP5435046B2 (ja) * 2012-01-19 2014-03-05 横河電機株式会社 機器情報表示装置及び方法
DE102012203550B4 (de) * 2012-03-07 2018-01-25 Siemens Aktiengesellschaft Generierung von Triggerereignissen mittels RFID-Marken
US8965404B2 (en) 2012-05-16 2015-02-24 Liveviewgps, Inc. Providing location of a mobile device
CA2878466C (en) * 2012-07-17 2019-04-16 Myron Frederick Zahnow System, apparatus and method for activity guidance and monitoring
US9262550B2 (en) 2013-03-15 2016-02-16 Business Objects Software Ltd. Processing semi-structured data
US9218568B2 (en) 2013-03-15 2015-12-22 Business Objects Software Ltd. Disambiguating data using contextual and historical information
US9299041B2 (en) 2013-03-15 2016-03-29 Business Objects Software Ltd. Obtaining data from unstructured data for a structured data collection
US10243786B2 (en) * 2013-05-20 2019-03-26 Citrix Systems, Inc. Proximity and context aware mobile workspaces in enterprise systems
US20140354680A1 (en) * 2013-05-31 2014-12-04 Blackberry Limited Methods and Devices for Generating Display Data
CN104252495A (zh) 2013-06-28 2014-12-31 Sap欧洲公司 用于对路段评级的方法和系统
US9351105B2 (en) 2013-07-02 2016-05-24 Sap Se Location based applications
US20150025929A1 (en) * 2013-07-18 2015-01-22 Wal-Mart Stores, Inc. System and method for providing assistance
US9998863B2 (en) * 2013-08-19 2018-06-12 Estimote Polska Sp. Z O. O. System and method for providing content using beacon systems
US9202245B2 (en) 2013-08-19 2015-12-01 Estimote Polska Sp. Z O.O. Wireless beacon and methods
US9507609B2 (en) 2013-09-29 2016-11-29 Taplytics Inc. System and method for developing an application
US20150278831A1 (en) * 2014-03-28 2015-10-01 Eyal Gal Systems and methods for server enhancement of user action data collection
WO2015157460A1 (en) * 2014-04-09 2015-10-15 Koeppel Adam R Systems and computer-implemented processes for providing electronic notifications
US9635491B2 (en) 2014-07-10 2017-04-25 Sap Se Transient mobile application capture in a restricted area
US9641985B2 (en) * 2014-12-24 2017-05-02 Ebay Inc. Wireless beacon devices for use in tracking user locations during group travel
US10176457B2 (en) 2015-02-05 2019-01-08 Sap Se System and method automatically learning and optimizing sequence order
US10136250B2 (en) 2015-09-02 2018-11-20 Estimote Polska Sp. Z O. O. System and method for lower power data routing
US9826351B2 (en) 2015-09-02 2017-11-21 Estimote Polska Sp. Z O. O. System and method for beacon fleet management
US9622208B2 (en) 2015-09-02 2017-04-11 Estimote, Inc. Systems and methods for object tracking with wireless beacons
US9872146B2 (en) 2016-03-22 2018-01-16 Estimote Polska Sp. Z O. O. System and method for multi-beacon interaction and management
US11126984B2 (en) * 2016-03-30 2021-09-21 Ncr Corporation Real-time service processing
US9679475B1 (en) * 2016-04-05 2017-06-13 Conduent Business Services, Llc System and method for smart, rational and collaborative location tracking for trip planners
US10901756B2 (en) * 2016-05-06 2021-01-26 Fujitsu Limited Context-aware application
WO2018009878A1 (en) 2016-07-07 2018-01-11 Estimote Polska Sp. Z O. O. Method and system for content delivery with a beacon
EP3841770A1 (en) 2018-08-22 2021-06-30 Estimote Polska Sp. Z O.O. System and method for verifying device security
WO2020039251A2 (en) 2018-08-24 2020-02-27 Estimote Polska Sp z o.o. A method and system for asset management
US10860972B1 (en) * 2019-10-15 2020-12-08 Coupang Corp. Systems and methods for modifying webpages with delivery date estimation

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US6049711A (en) * 1995-08-23 2000-04-11 Teletrac, Inc. Method and apparatus for providing location-based information services
US5930699A (en) * 1996-11-12 1999-07-27 Ericsson Inc. Address retrieval system
US6236978B1 (en) * 1997-11-14 2001-05-22 New York University System and method for dynamic profiling of users in one-to-one applications
US6088594A (en) * 1997-11-26 2000-07-11 Ericsson Inc. System and method for positioning a mobile terminal using a terminal based browser
US6026375A (en) * 1997-12-05 2000-02-15 Nortel Networks Corporation Method and apparatus for processing orders from customers in a mobile environment
US6499042B1 (en) * 1998-10-07 2002-12-24 Infospace, Inc. Selective proxy approach to filling-in forms embedded in distributed electronic documents
US6199099B1 (en) * 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
TW426175U (en) * 1999-03-16 2001-03-11 Hon Hai Prec Ind Co Ltd Carrying apparatus for electric circuit board
FI112433B (fi) * 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
US7343165B2 (en) * 2000-04-11 2008-03-11 American Calcar Inc. GPS publication application server
US7020494B2 (en) * 2002-02-07 2006-03-28 Sap Aktiengesellschaft Integrating contextual information into mobile enterprise applications

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404680A (zh) * 2010-09-09 2012-04-04 三星电子(中国)研发中心 基于位置识别的启动应用的方法以及使用该方法的手持设备
US10191896B2 (en) 2011-10-10 2019-01-29 Skype Populating user data
CN102982458A (zh) * 2011-10-10 2013-03-20 斯凯普公司 填充用户数据
CN110097417B (zh) * 2011-10-10 2023-04-07 微软技术许可有限责任公司 填充用户数据
US9451408B2 (en) 2011-10-10 2016-09-20 Skype Populating user data
CN110097417A (zh) * 2011-10-10 2019-08-06 斯凯普公司 填充用户数据
CN111225110A (zh) * 2012-03-21 2020-06-02 三星电子株式会社 推荐应用或者内容的移动通信终端和方法
US10334396B2 (en) 2012-08-30 2019-06-25 Ebay Inc. Configuring mobile device applications based on location
US10117041B2 (en) 2012-08-30 2018-10-30 Ebay, Inc. Systems and method for configuring mobile device applications based on location
US10516966B2 (en) 2012-08-30 2019-12-24 Ebay Inc. Configuring mobile device applications based on location
US9681253B2 (en) 2012-08-30 2017-06-13 Ebay Inc. Systems and method for configuring mobile device applications based on location
US10785596B2 (en) 2012-08-30 2020-09-22 Ebay Inc. Configuring mobile device applications based on location
US11153712B2 (en) 2012-08-30 2021-10-19 Ebay Inc. Configuring mobile device applications based on location
CN104584508A (zh) * 2012-08-30 2015-04-29 电子湾有限公司 基于位置来配置移动设备应用的系统和方法
CN107229507A (zh) * 2017-05-31 2017-10-03 郑州云海信息技术有限公司 一种容器镜像构建方法及装置
JP6949183B1 (ja) * 2020-08-21 2021-10-13 ソフトバンク株式会社 情報処理システム、情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、通信端末、通信端末の制御方法、及び通信端末の制御プログラム。
JP2022035664A (ja) * 2020-08-21 2022-03-04 ソフトバンク株式会社 情報処理システム、情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、通信端末、通信端末の制御方法、及び通信端末の制御プログラム。

Also Published As

Publication number Publication date
AU2003217340A8 (en) 2003-09-02
WO2003067396A3 (en) 2004-04-29
EP1477032A4 (en) 2007-09-12
US7283846B2 (en) 2007-10-16
CN1305327C (zh) 2007-03-14
EP1477032A2 (en) 2004-11-17
US20030148775A1 (en) 2003-08-07
WO2003067396A2 (en) 2003-08-14
AU2003217340A1 (en) 2003-09-02

Similar Documents

Publication Publication Date Title
CN1305327C (zh) 将地理背景信息并入移动企业应用程序
US7020494B2 (en) Integrating contextual information into mobile enterprise applications
CA2600849C (en) Multi-mode location based e-directory service enabling method, system, and apparatus
EP2060981B1 (en) Environment-interactive context-aware devices and methods
US8856671B2 (en) Route selection by drag and drop
CN103443788A (zh) 用于步行浏览的方法和装置
US20090282124A1 (en) Sharing information between devices
US20020068585A1 (en) Intelligent mobile information system
US20030126150A1 (en) System and method for building a database to be used in location-based service
CN101309441B (zh) 基于用户位置及呼叫中心的信息搜索系统
CN101636935A (zh) 搜索查询中的位置
WO2011034454A1 (en) Range-centric contextual information systems and methods
CN102257493A (zh) 对个人信息进行地理编码
CN101213864A (zh) 用于定位系统的用户驱动校准
CN104778595A (zh) 一种基于移动定位服务信息的防伪系统
CN101916270A (zh) 旅游导航与救援系统服务器端的设计与实现
KR100757980B1 (ko) 보행자용 위치기반서비스 시스템 및 방법
CN101207880A (zh) 一种基于服务器客户机模式的手机指路导航系统
CN102103606A (zh) 一种在手机客户端上实现高级检索商品的技术
CN102238467A (zh) 一种基于短信发送地理位置编码的定位及信息点播方法
CN101546313A (zh) 商家数据搜寻方法与系统
CN106441266A (zh) 基于二维码的导航方法以及导航系统
CN102238468A (zh) 一种基于手机扫描条码的定位及信息点播方法
Tang et al. Mobile geographic information services (M-GIS): technology that changes the way we navigate our world
CN1713191A (zh) 无线终端实时销售管理系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20070314