CN102982458A - Populating user data - Google Patents
Populating user data Download PDFInfo
- Publication number
- CN102982458A CN102982458A CN2012103818075A CN201210381807A CN102982458A CN 102982458 A CN102982458 A CN 102982458A CN 2012103818075 A CN2012103818075 A CN 2012103818075A CN 201210381807 A CN201210381807 A CN 201210381807A CN 102982458 A CN102982458 A CN 102982458A
- Authority
- CN
- China
- Prior art keywords
- data
- address
- user
- computer system
- geographic location
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域 technical field
本发明涉及在计算机系统中填充用户数据。 The present invention relates to populating user data in computer systems.
背景技术 Background technique
计算机系统中的用户终端常常被连接在通信网络中,以便为它们提供对于广泛的服务的访问。特别地,用户终端可以执行用于访问公用因特网的web浏览器,以用于呼叫与由也连接到因特网的主机服务器提供的特定服务相关联的网站。为了访问由主机服务器提供的服务,用户终端处的用户必须提供将经由通信网络(例如因特网)供应给主机服务器的用户数据,且作为回报服务可以被访问。为了提示用户输入数据,web浏览器可以发起具有一系列字段的页面,用户被期望将某些用户数据输入到这些字段中,诸如用户姓名、登录细节等。特别地,常常被要求来许可在线交易的数据的类型是地址数据。出于安全的原因,这种数据通常不存储在主机服务器或用户终端处。因此,这样的数据在每次用户希望执行在线交易时必须被重新输入。用户可以使用用户接口来输入这种数据,所述用户接口诸如鼠标/光标或键盘或任意其它适当的接口(例如触摸屏)。 User terminals in computer systems are often connected in communication networks in order to provide them with access to a wide range of services. In particular, a user terminal may execute a web browser for accessing the public Internet for calling a website associated with a particular service provided by a host server also connected to the Internet. In order to access the services provided by the host server, the user at the user terminal has to provide user data to be supplied to the host server via a communication network (eg the Internet) and in return the service can be accessed. To prompt the user to enter data, the web browser may initiate a page with a series of fields into which the user is expected to enter certain user data, such as user name, login details, and the like. In particular, the type of data that is often required to authorize online transactions is address data. For security reasons, such data is generally not stored at the host server or user terminal. Accordingly, such data must be re-entered each time the user wishes to perform an online transaction. A user may enter such data using a user interface such as a mouse/cursor or keyboard or any other suitable interface (eg a touch screen).
存在邮政编码映射服务,以使得如果用户终端或网站被连接到这样的服务,则用户可以输入邮政编码,且一系列可替换的地址被显示给与地址字段相关联的用户以使得用户可以通过点击正确显示的地址来选择正确的地址以填充地址字段。这减少了必须由用户输入到地址字段中的数据的量。 A zip code mapping service exists so that if a user terminal or website is connected to such a service, the user can enter a zip code and a range of alternative addresses is displayed to the user associated with the address field so that the user can click Correctly displayed address to select the correct address to populate the address field. This reduces the amount of data that must be entered into the address field by the user.
虽然如此,在具有触摸屏或数字键盘的移动设备上输入地址也是极其令人烦恼的,并且一些人在输入它们的时候可能会犯错误。 Even so, entering addresses on mobile devices with touch screens or numeric keypads is extremely annoying, and some people may make mistakes when entering them.
本发明的目的是增加用户可以利用其准确且高效地填充地址字段的设施。 It is an object of the present invention to increase the facilities with which a user can fill address fields accurately and efficiently.
发明内容 Contents of the invention
按照本发明,提供了一种用于接收用户数据的计算机系统,包括: According to the present invention, there is provided a computer system for receiving user data, comprising:
用户访问组件,其具有被安排以执行数据接收应用的处理器和显示器,其中所述数据接收应用在显示器上提供了至少一个地址字段;和 a user access component having a processor and a display arranged to execute a data receiving application, wherein the data receiving application provides at least one address field on the display; and
地理位置设备,其与位置网络进行通信且被安排成使用来自位置网络的信息来识别设备的地理位置,地理位置设备位于用户的地址处,地理位置设备可操作用于提供位置数据,用户地址的地址数据从该位置数据被导出并被供应给数据接收应用以在显示器上自动地填充地址字段。 a geolocation device in communication with the location network and arranged to use information from the location network to identify the geographic location of the device, the geolocation device being located at the address of the user, the geolocation device being operable to provide location data, the location of the user's address Address data is derived from the location data and supplied to the data receiving application to automatically populate address fields on the display.
本发明还提供了一种将地址数据供应给计算机系统中的数据存储的方法,该方法包括: The invention also provides a method of supplying address data to a data store in a computer system, the method comprising:
在计算机系统的处理器上执行数据接收应用,该数据接收应用在显示器上为用户提供地址数据字段; executing a data receiving application on a processor of the computer system, the data receiving application providing an address data field to a user on a display;
通知地理位置设备使用来自位置网络的信息来识别计算机系统的位置以及向数据存储供应从地理位置数据导出的地址数据;以及 The notification geolocation device uses information from the location network to identify the location of the computer system and to supply the data store with address data derived from the geolocation data; and
数据接收应用从数据存储检索地址数据,并自动地用所述地址数据填充地址字段。 The data receiving application retrieves the address data from the data store and automatically populates the address field with the address data.
本发明还提供了一种计算机程序产品,该计算机程序产品在被计算机执行时实施前述方法。 The present invention also provides a computer program product, which implements the aforementioned method when executed by a computer.
本发明在在线计费的环境中是特别有用的,其中用户通过允许通过使用存在于他们的移动设备上的地理位置设备来完成用于支付过程的账单地址数据而实现移动支付。即,计算机系统优选地包括整体的移动设备,所述移动设备在可以由用户随身携带的单个外壳内提供用户接入组件和地理位置设备。 The present invention is particularly useful in the context of online billing, where users enable mobile payments by allowing billing address data for the payment process to be completed using a geolocation device present on their mobile device. That is, the computer system preferably includes an integral mobile device that provides user access components and geolocation facilities within a single housing that can be carried by the user.
地理位置设备可以包括GPS/AGPS导航系统或者可以依赖于移动蜂窝网络位置系统。 Geolocation devices may include GPS/AGPS navigation systems or may rely on mobile cellular network location systems.
地理位置设备通过提供识别该设备的地理位置的位置坐标来操作。计算机系统可以经由数据连接而被连接到外部地址服务,该数据连接使用位置坐标来提供该地理位置的精确地址。 A geolocation device operates by providing location coordinates identifying the geographic location of the device. The computer system can be connected to an external address service via a data connection that uses location coordinates to provide a precise address for that geographic location.
这样的外部地址服务可以使用现有的导航系统中的数据库和搜索设施,其中地址被输入来提供地理位置,所述搜索被“反向”进行。 Such an external address service may use the database and search facilities in existing navigation systems, where addresses are entered to provide a geographic location, and the search is performed "reversely".
GPS/AGPS系统通过向卫星网络传输无线信号并接收响应来操作,设备的位置可以通过查找过程而从所述响应识别,该查找过程可能花费一段时间,也许1或2秒。 GPS/AGPS systems operate by transmitting wireless signals to a network of satellites and receiving responses from which the device's location can be identified through a lookup process that may take a while, perhaps 1 or 2 seconds.
如果地理位置设备可以预先初始化其查找过程以使得必要的地址信息可以在其被需要的时刻在用户终端处是可用的,这是有利的。 如果知道在用户终端上已经开始的流程中将需要用户地址,则这可以通过初始化查找过程来完成。为了实现这一点,在将需要用户地址的数据输入流程开始时,数据接收应用可以向地理位置设备发布通知。 It would be advantageous if the geolocation device could pre-initialize its lookup process so that the necessary address information could be available at the user terminal at the moment it is needed. This can be done by initiating the lookup process if it is known that the user's address will be needed in a process already started on the user terminal. To achieve this, the data receiving app can post a notification to the geolocation device when the data entry process that requires the user's address begins.
为了更好地理解本发明以及示出相同的发明可以如何实施,现在将通过示例参考附图。 For a better understanding of the invention and to show how the same may be practiced, reference will now be made to the accompanying drawings, by way of example.
附图说明 Description of drawings
图1是通信系统的示意性框图; 1 is a schematic block diagram of a communication system;
图2和图3示出在线流程中的示例屏幕;以及 Figures 2 and 3 illustrate example screens in the online process; and
图4是流程图。 Fig. 4 is a flowchart.
具体实施方式 Detailed ways
计算机系统2包括连接到用户接口6的用户访问组件4。用户访问组件包括处理器8、显示器10和存储器12。计算机系统还包括地理位置设备,其在所描述的实施例中包括地理定位系统(GPS)。在特别优选的实施例中,计算机系统是单个用户终端,例如其中各个组件被封装在单个外壳中的整体的移动设备。因此,GPS 14操作以提供移动设备的位置。众所周知,GPS导航系统操作以使用卫星网络来提供其位置的位置数据,该卫星网络由参考数字15概略地指示。假定GPS的操作是已知的,因此在这里不再进一步描述。
The computer system 2 includes a user access component 4 connected to a user interface 6 . User access components include processor 8 ,
图1示出连接到诸如因特网18之类的通信网络的计算机系统2。可由用户终端2访问的主机服务器20允许用户终端2处的用户通过因特网访问服务。 FIG. 1 shows a computer system 2 connected to a communication network such as the Internet 18 . A host server 20 accessible by the user terminal 2 allows users at the user terminal 2 to access services via the Internet.
为了访问服务,用户终端2处的用户使用用户接口6将用户数据输入到在显示器10上由在处理器8上执行的web浏览器发起的页面中。用户数据经由因特网18被传递到主机服务器20,并且以此方式,主机服务器20处的服务可以被访问。频繁地发生的一个特定类型的服务是在线计费服务。为了实现在线购买,用户希望从其上购买商品或服务的网站的一系列页面可以呈现给用户,并且借助于此,用户可以选择要购买的一系列商品或服务。当用户已经达到他已经决定购买一个或多个商品或服务的状态时,诸如图2中所示的屏幕可以呈现给他,图2图示了被选择用于购买的一系列项目以及按钮24,用户例如可以通过点击(或在触摸屏上触摸)该按钮来促使开始购买。在这个阶段,由处理器8执行的数据接收应用可以识别出在线计费即将开始,并且可以向GPS 14发布通知以初始化其查找过程。在这个阶段,在显示器10上发起针对用户的计费页面,如图3所示。计费页面26包括一系列字段,例如包括针对用户姓名的字段28、针对信用卡或借记卡细节、到期日等的字段30以及用于接收账单地址的地址字段32。
To access the service, a user at user terminal 2 enters user data using user interface 6 into a page on
按照本发明的实施例,在GPS 14已经进行了其查找并使用来自卫星网络16的信息提供了识别该设备的地理位置的位置数据之后,地址字段32由基于从GPS 14接收的位置数据的地址数据自动地填充。将会领会,来自GPS的定位数据采用地图坐标的形式(例如, )而不是邮政地址。需要进行转换,这可以由GPS 14、处理器8或由地址服务15来完成。 According to an embodiment of the present invention, after the GPS 14 has made its lookup and provided location data identifying the geographic location of the device using information from the satellite network 16, the address field 32 is filled with an address based on the location data received from the GPS 14. Data is automatically populated. It will be appreciated that positioning data from GPS is in the form of map coordinates (e.g., ) instead of a postal address. A conversion is required, which can be done by the GPS 14 , the processor 8 or by the address service 15 .
许多作为用户终端操作的现有移动设备已经装有快速的但不准确的位置系统,其除了GPS之外而操作。在这样的情况中,地址字段应当用来自“不大精确的”位置系统的数据进行填充,与此同时GPS从它的卫星网络搜寻响应信号以便提供位置数据,地址可以从该位置数据识别并被用来更准确地填充所述地址字段。 Many existing mobile devices operating as user terminals are already equipped with fast but inaccurate location systems that operate in addition to GPS. In such cases, the address field should be populated with data from the "less accurate" location system, while the GPS searches for a response signal from its network of satellites to provide location data from which the address can be identified and identified. to more accurately populate the address field.
为此目的,地址服务(图1中由参考数字15标识)可以经由数据连接而被连接到GPS 14,并可被用来供应由GPS 14获取的位置坐标的准确地址。设备上的GPS 14可以供应坐标数据,其将被地址服务15变为“真实”地址。服务15具有地址和某位置间的映射,类似于用来将地址转换为地理位置的GoogleTM 地图之类的服务,但其反过来被用来从位置坐标供应地址。 For this purpose, an address service (identified by reference numeral 15 in FIG. 1 ) can be connected to the GPS 14 via a data connection and can be used to supply the exact address of the location coordinates obtained by the GPS 14 . The GPS 14 on the device can supply coordinate data, which will be turned into a "real" address by the address service 15 . Service 15 has a mapping between an address and a location, similar to services like Google ™ Maps used to convert addresses to geographic locations, but which in turn is used to supply addresses from location coordinates.
地址数据被供应给存储器12,该存储器充当数据接收应用可以从其中检索地址数据的数据存储。 The address data is supplied to memory 12, which acts as a data store from which a data receiving application can retrieve the address data.
在任何情况下,通过将得到的地址在显示器10上的地址字段中呈现给用户,而向用户建议将得到的地址作为账单地址和/或递送地址。用户可以经由用户接口(例如,通过点击它来选择它)来确认所述地址是准确的。可替换地,倘若所述细节不够精确或是不准确,则用户可以校正所捕获的地址。
In any event, the resulting address is suggested to the user as a billing and/or delivery address by presenting the resulting address to the user in an address field on the
所述账单地址可以在用户已经确认它后被用于购买。在购买服务提供者不提供账单数据的可重用性的情况下(这常常是出于安全原因的情况),用户终端可以通过将其链接到由GPS设备获取的位置坐标来将它缓存。即,所述地址可以在设备处存储在具有位置坐标的缓存中,因此在下一次位置坐标被获取时,提供相同的地址。 The billing address can be used for purchases after the user has confirmed it. In case the purchasing service provider does not provide reusability of the billing data (which is often the case for security reasons), the user terminal can cache it by linking it to the location coordinates obtained by the GPS device. That is, the address may be stored at the device in a cache with the location coordinates, so the next time the location coordinates are retrieved, the same address is provided.
图4是用于实施本发明的实施例的简化的用户流程的示意图。按照步骤101,由用户开始购买流程。按照步骤102,账单地址获取需求出现,并且这被通知给GPS设备14。在步骤103中,GPS设备得到位置定位,并且如步骤103b所指示,向地址设备15提供位置数据。确切的地址被返回到用户终端并在地址字段32中显示给用户,由此在步骤104处,用户检查并确认此数据。在步骤105处,用户可以结束所述购买。
Figure 4 is a schematic diagram of a simplified user flow for implementing an embodiment of the present invention. According to step 101, the purchase process is started by the user. According to step 102 , a billing address acquisition requirement occurs and this is notified to the GPS device 14 . In
本发明可以通过硬件和软件任何适当的组合来实施。数据接收应用被体现为可在处理器上执行的计算机程序,并可以负责实施购买流程或可以是与购买流程或其它在线服务获取流程相关联的组件。数据接收应用可以被存储在存储器12中。 The invention can be implemented by any suitable combination of hardware and software. The data receiving application is embodied as a computer program executable on a processor and may be responsible for implementing the purchase process or may be a component associated with the purchase process or other online service acquisition process. A data receiving application may be stored in memory 12 .
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910213439.5A CN110097417B (en) | 2011-10-10 | 2012-10-10 | Populating user data |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB111744.1 | 2011-10-10 | ||
US13/327,297 US9451408B2 (en) | 2011-10-10 | 2011-12-15 | Populating user data |
US13/327297 | 2011-12-15 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910213439.5A Division CN110097417B (en) | 2011-10-10 | 2012-10-10 | Populating user data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102982458A true CN102982458A (en) | 2013-03-20 |
Family
ID=47878292
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910213439.5A Active CN110097417B (en) | 2011-10-10 | 2012-10-10 | Populating user data |
CN2012103818075A Pending CN102982458A (en) | 2011-10-10 | 2012-10-10 | Populating user data |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910213439.5A Active CN110097417B (en) | 2011-10-10 | 2012-10-10 | Populating user data |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN110097417B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1650649A (en) * | 2002-02-07 | 2005-08-03 | Sap股份公司 | Incorporate geographic context into mobile enterprise applications |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1978451A1 (en) * | 2007-04-02 | 2008-10-08 | Wayfinder Systems AB | Apparatus and method for searching among and presenting information associated with geographical position data |
TWI350974B (en) * | 2008-04-18 | 2011-10-21 | Asustek Comp Inc | Method and system for information corresponding to geographical position |
CN102186021A (en) * | 2011-03-25 | 2011-09-14 | 天脉聚源(北京)传媒科技有限公司 | Television application presenting method and system for geographical location information |
CN102186138A (en) * | 2011-04-06 | 2011-09-14 | 北京百纳威尔科技有限公司 | Geographic position search method and mobile terminal |
-
2012
- 2012-10-10 CN CN201910213439.5A patent/CN110097417B/en active Active
- 2012-10-10 CN CN2012103818075A patent/CN102982458A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1650649A (en) * | 2002-02-07 | 2005-08-03 | Sap股份公司 | Incorporate geographic context into mobile enterprise applications |
Also Published As
Publication number | Publication date |
---|---|
CN110097417A (en) | 2019-08-06 |
CN110097417B (en) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230245191A1 (en) | Integration platform for interfacing with third party channels | |
US20120278201A1 (en) | Location transaction processing system | |
US11015014B2 (en) | Automated contactless access device location system and method | |
US10885522B1 (en) | Updating merchant location for cardless payment transactions | |
US20210326875A1 (en) | User account controls for online transactions | |
US20150149357A1 (en) | Mobile payment hotspot | |
US11062288B2 (en) | Securing contactless payment | |
US10121174B2 (en) | Ad hoc merchant configuration system | |
US20180293314A1 (en) | Systems and methods for generating location profiles based on verified user input | |
US20170061366A1 (en) | Methods and apparatus for processing and generating an order | |
WO2023180879A1 (en) | Facilitating merchant in creating merchant account after receiving payment or payment request from customer or automatically creating merchant account | |
US9898766B2 (en) | Payment processing for client devices | |
JP6621228B1 (en) | Program, information processing apparatus, information processing method, and information processing system | |
WO2013029095A1 (en) | An electronic payment processing system | |
US9922325B2 (en) | Receipt retrieval based on location | |
US10191896B2 (en) | Populating user data | |
CN111192036B (en) | Account resource updating method and device, computer equipment and storage medium | |
US20170076368A1 (en) | Method and Device for Processing Card Application Data | |
CN110097417B (en) | Populating user data | |
US10078700B2 (en) | Web address determination based on a geo-position of a user | |
KR20210047719A (en) | Method, system, and non-transitory computer readable record medium to change payment account using messenger | |
US11887108B2 (en) | System and user interface of a user device for managing tokens associated with a user | |
KR20240122395A (en) | Device and method to communicate through network to process payment request | |
US20150186832A1 (en) | Method and system for facilitating location intelligence in electronic transactions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130320 |