[go: up one dir, main page]

CN106445956B - Shopping data management method and device - Google Patents

Shopping data management method and device Download PDF

Info

Publication number
CN106445956B
CN106445956B CN201510486363.5A CN201510486363A CN106445956B CN 106445956 B CN106445956 B CN 106445956B CN 201510486363 A CN201510486363 A CN 201510486363A CN 106445956 B CN106445956 B CN 106445956B
Authority
CN
China
Prior art keywords
shopping cart
shopping
app
page
wap interface
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.)
Active
Application number
CN201510486363.5A
Other languages
Chinese (zh)
Other versions
CN106445956A (en
Inventor
苏潇
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.)
Suning Group Co ltd
Original Assignee
Suning Group Co ltd
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
Application filed by Suning Group Co ltd filed Critical Suning Group Co ltd
Priority to CN201510486363.5A priority Critical patent/CN106445956B/en
Publication of CN106445956A publication Critical patent/CN106445956A/en
Application granted granted Critical
Publication of CN106445956B publication Critical patent/CN106445956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种购物数据的管理方法及装置,涉及电子商务领域,能够降低用户的时间和流量消耗。本发明的方法包括:当前wap界面显示商品详情页以外的页面时,在当前wap界面显示悬浮购物车;当用户在所述wap界面操作所述悬浮购物车后,指示APP从同步服务器中读取购物数据,所述购物数据由所述同步服务器在用户操作所述悬浮购物车后得到,所述购物数据包括加入悬浮购物车的商品信息和商品数量信息;根据所述购物数据将所述APP与所述wap界面进行同步。本发明适用于移动终端的网络购物。

Figure 201510486363

The embodiment of the invention discloses a shopping data management method and device, which relate to the field of electronic commerce and can reduce the time and traffic consumption of users. The method of the present invention includes: when the current wap interface displays pages other than the product detail page, displaying a floating shopping cart on the current wap interface; after the user operates the floating shopping cart on the wap interface, instructing the APP to read from the synchronization server Shopping data, the shopping data is obtained by the synchronization server after the user operates the suspended shopping cart, and the shopping data includes the commodity information and commodity quantity information added to the suspended shopping cart; The wap interface is synchronized. The present invention is suitable for online shopping of mobile terminals.

Figure 201510486363

Description

一种购物数据的管理方法及装置A method and device for managing shopping data

技术领域technical field

本发明涉及电子商务领域,尤其涉及一种购物数据的管理方法及装置。The invention relates to the field of electronic commerce, in particular to a method and device for managing shopping data.

背景技术Background technique

由于电子信息技术的发展及应用,电子商务已然成为一种重要的商业手段,各种线购物平台及电子商务系统的出现为人们的生活提供了便捷。并且,随着PAD、智能手机、智能手表等移动终端的普及,人们可以随时随地地使用移动终端进行网上购物。Due to the development and application of electronic information technology, e-commerce has become an important business means, and the emergence of various online shopping platforms and e-commerce systems has provided convenience for people's lives. Moreover, with the popularization of mobile terminals such as PADs, smart phones, and smart watches, people can use mobile terminals to shop online anytime, anywhere.

移动终端与电脑都具有上网功能,但具体的上网方式还是有区别之处,尤其是在网页所显示的内容上,电脑由于功能较为强大,基于http协议和Adobe等工具,能够在网页上显示较为复杂的内容。并且大多数的电脑在上网时通常也不再以流量计费,由此可以随时在网页加载很多复杂的内容和功能。但是移动终端受制于硬件性能、计费方式和无线网络信号质量等因素,通常需要由服务器应请求向移动终端推送wap界面,而其他更加复杂的功能通常采用APP来实现。目前移动终端上已存在多种用于在线购物的APP,在线购物平台的运营商也建设了很多针对移动终端的购物网站,并以wap界面向移动终端推送。当APP需要调用某些wap内容时,会转向内容所在的wap界面,并由用户在wap界面继续购物操作。Both mobile terminals and computers have Internet access functions, but the specific Internet access methods are still different, especially in the content displayed on web pages. Due to the relatively powerful functions of computers, based on http protocol and Adobe and other tools, they can display more information on web pages. complex content. And most computers are usually no longer billed by traffic when surfing the Internet, so that many complex contents and functions can be loaded on the web page at any time. However, the mobile terminal is subject to factors such as hardware performance, billing method, and wireless network signal quality. Usually, the server needs to push the wap interface to the mobile terminal upon request, while other more complex functions are usually implemented by APP. At present, there are a variety of APPs for online shopping on mobile terminals, and operators of online shopping platforms have also built many shopping websites for mobile terminals and pushed them to mobile terminals through wap interfaces. When the APP needs to call some wap content, it will turn to the wap interface where the content is located, and the user will continue the shopping operation on the wap interface.

但是目前移动终端上的wap界面,通常以四个不同级别的页面逐级展示商品,一级页面为首页,二级页面为分类列表页,三级页面为商品列表页,四级页面为商品详情页。在实际使用过程中,顾客需要进入四级页面获取商品详情后,才能决定是否购买。当用户需要购买多种商品时,会造成用户需要反复穿梭于三级页面与四级页面,需要花费了更多的时间和流量。However, the current wap interface on the mobile terminal usually displays products in four different levels of pages. The first-level page is the home page, the second-level page is the category list page, the third-level page is the product list page, and the fourth-level page is the product details. Page. In the actual use process, the customer needs to enter the four-level page to obtain the product details before deciding whether to buy it. When a user needs to buy a variety of products, it will cause the user to repeatedly traverse the third-level page and the fourth-level page, which takes more time and traffic.

发明内容SUMMARY OF THE INVENTION

本发明的实施例提供一种购物数据的管理方法及装置,能够避免用户需要反复穿梭于三级页面与四级页面的问题,降低了用户的时间和流量消耗。Embodiments of the present invention provide a shopping data management method and device, which can avoid the problem that users need to repeatedly shuttle between the third-level page and the fourth-level page, and reduce the user's time and traffic consumption.

为达到上述目的,本发明的实施例采用如下技术方案:To achieve the above object, the embodiments of the present invention adopt the following technical solutions:

第一方面,本发明的实施例提供一种购物数据的管理方法,包括:In a first aspect, an embodiment of the present invention provides a method for managing shopping data, including:

当前wap界面显示商品详情页以外的页面时,在当前wap界面显示悬浮购物车;When the current wap interface displays pages other than the product details page, the floating shopping cart is displayed on the current wap interface;

当用户在所述wap界面操作所述悬浮购物车后,指示APP从同步服务器中读取购物数据,所述购物数据由所述同步服务器在用户操作所述悬浮购物车后得到,所述购物数据包括加入悬浮购物车的商品信息和商品数量信息;After the user operates the floating shopping cart on the wap interface, he instructs the APP to read the shopping data from the synchronization server, and the shopping data is obtained by the synchronization server after the user operates the floating shopping cart. Including product information and product quantity information added to the suspended shopping cart;

根据所述购物数据将所述APP与所述wap界面进行同步。The APP and the wap interface are synchronized according to the shopping data.

结合第一方面,在第一方面的第一种可能的实现方式中,所述wap界面显示的页面包括一级至四级页面,三级页面为商品列表页,四级页面为所述商品详情页,所述悬浮购物车显示在所述商品列表页。With reference to the first aspect, in a first possible implementation manner of the first aspect, the pages displayed on the wap interface include first-level to fourth-level pages, the third-level page is a product list page, and the fourth-level page is the product details page, the floating shopping cart is displayed on the product list page.

结合第一方面的第一种可能的实现方式面,在第一方面的第二种可能的实现方式中,所述当用户在所述wap界面操作所述悬浮购物车后,指示APP从同步服务器中读取购物数据,包括:With reference to the first possible implementation manner of the first aspect, in the second possible implementation manner of the first aspect, after the user operates the floating shopping cart on the wap interface, instruct the APP to download the synchronization server from the Read shopping data in , including:

当用户在所述wap界面操作所述悬浮购物车后,触发所述wap界面向所述同步服务器发送加入所述悬浮购物车的商品信息和商品数量信息,并触发所述APP向所述服务器发送请求信息;After the user operates the floating shopping cart on the wap interface, the wap interface is triggered to send the information of the commodities added to the floating shopping cart and the quantity information of the commodities to the synchronization server, and the APP is triggered to send the information to the server. request information;

所述APP接收所述同步服务器发送的购物数据,所述购物数据由所述同步服务器根据所述wap界面向所述同步服务器发送的信息生成得到。The APP receives the shopping data sent by the synchronization server, and the shopping data is generated by the synchronization server according to the information sent by the wap interface to the synchronization server.

结合第一方面的第一种可能的实现方式面,在第一方面的第三种可能的实现方式中,还包括:In combination with the first possible implementation of the first aspect, the third possible implementation of the first aspect further includes:

当用户在所述wap界面操作所述悬浮购物车后,检测用户所操作加入所述悬浮购物车的商品是否存在可选项,所述可选项包括商品型号、颜色和尺码中的至少一项;After the user operates the floating shopping cart on the wap interface, detecting whether the product operated by the user and added to the floating shopping cart has optional items, the optional items include at least one of the product model, color and size;

若存在可选项,则在所述三级页面显示所述加入所述悬浮购物车的商品的可选项,并根据用户的选择操作指示APP从同步服务器中读取购物数据,所述购物数据还包括用户选择的可选项。If there are optional items, the optional items of the products added to the floating shopping cart are displayed on the third-level page, and the APP is instructed to read the shopping data from the synchronization server according to the user's selection operation, and the shopping data also includes User-selected options.

结合第一方面的第一至第三种可能的实现方式面,在第一方面的第四种可能的实现方式中,所述当前wap界面显示商品详情页以外的页面时,在当前wap界面显示悬浮购物车,包括:In combination with the first to third possible implementations of the first aspect, in a fourth possible implementation of the first aspect, when the current wap interface displays pages other than the product detail page, the current wap interface displays pages other than the product detail page. Hovering cart, including:

检测调用所述当前wap界面的APP是否为指定的APP;Detect whether the APP calling the current wap interface is the specified APP;

若是,则退出网络视图状态并执行所述APP对应的native模块,并将所述悬浮购物车显示在所述三级页面。If so, exit the network view state, execute the native module corresponding to the APP, and display the floating shopping cart on the third-level page.

第二方面,本发明的实施例提供一种购物数据的管理装置,包括:In a second aspect, an embodiment of the present invention provides an apparatus for managing shopping data, including:

显示单元,用于当前wap界面显示商品详情页以外的页面时,在当前wap界面显示悬浮购物车;The display unit is used to display the floating shopping cart on the current wap interface when the page other than the product details page is displayed on the current wap interface;

处理单元,用于当用户在所述wap界面操作所述悬浮购物车后,指示APP从同步服务器中读取购物数据,所述购物数据由所述同步服务器在用户操作所述悬浮购物车后得到,所述购物数据包括加入悬浮购物车的商品信息和商品数量信息;The processing unit is used to instruct the APP to read shopping data from the synchronization server after the user operates the floating shopping cart on the wap interface, and the shopping data is obtained by the synchronization server after the user operates the floating shopping cart , the shopping data includes the information of commodities added to the suspended shopping cart and the information of commodity quantity;

同步单元,用于根据所述购物数据将所述APP与所述wap界面进行同步。A synchronization unit, configured to synchronize the APP with the wap interface according to the shopping data.

结合第二方面,在第二方面的第一种可能的实现方式中,所述wap界面显示的页面包括一级至四级页面,三级页面为商品列表页,四级页面为所述商品详情页,所述悬浮购物车显示在所述商品列表页。In combination with the second aspect, in a first possible implementation manner of the second aspect, the pages displayed on the wap interface include first-level to fourth-level pages, the third-level page is a product list page, and the fourth-level page is the product details page, the floating shopping cart is displayed on the product list page.

结合第二方面的第一种可能的实现方式面,在第二方面的第二种可能的实现方式中,所述处理单元,还用于当用户在所述wap界面操作所述悬浮购物车后,触发所述wap界面向所述同步服务器发送加入所述悬浮购物车的商品信息和商品数量信息,并触发所述APP向所述服务器发送请求信息;With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the processing unit is further configured to, when the user operates the floating shopping cart on the wap interface , triggering the wap interface to send to the synchronization server the commodity information and commodity quantity information added to the floating shopping cart, and triggering the APP to send request information to the server;

所述APP接收所述同步服务器发送的购物数据,所述购物数据由所述同步服务器根据所述wap界面向所述同步服务器发送的信息生成得到。The APP receives the shopping data sent by the synchronization server, and the shopping data is generated by the synchronization server according to the information sent by the wap interface to the synchronization server.

结合第二方面的第一种可能的实现方式面,在第二方面的第三种可能的实现方式中,还包括:预处理单元,用于当用户在所述wap界面操作所述悬浮购物车后,检测用户所操作加入所述悬浮购物车的商品是否存在可选项,所述可选项包括商品型号、颜色和尺码中的至少一项;With reference to the first possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the method further includes: a preprocessing unit, configured to operate the floating shopping cart when the user operates the wap interface Afterwards, detecting whether there is an optional item of the item added to the floating shopping cart by the user, the optional item includes at least one of item model, color and size;

若存在可选项,则在所述三级页面显示所述加入所述悬浮购物车的商品的可选项,并根据用户的选择操作指示APP从同步服务器中读取购物数据,所述购物数据还包括用户选择的可选项。If there are optional items, the optional items of the products added to the floating shopping cart are displayed on the third-level page, and the APP is instructed to read the shopping data from the synchronization server according to the user's selection operation, and the shopping data also includes User-selected options.

结合第二方面的第一至第三种可能的实现方式面,在第二方面的第四种可能的实现方式中,所述显示单元,还用于检测调用所述当前wap界面的APP是否为指定的APP;In combination with the first to third possible implementations of the second aspect, in a fourth possible implementation of the second aspect, the display unit is further configured to detect whether the APP calling the current wap interface is a the specified APP;

若是,则退出网络视图状态并执行所述APP对应的native模块,并将所述悬浮购物车显示在所述三级页面。If so, exit the network view state, execute the native module corresponding to the APP, and display the floating shopping cart on the third-level page.

本发明实施例提供的购物数据的管理方法及装置,通过在四级页面(商品详情页以外的页面)以外的页面设置悬浮购物车,并同步wap和app的购物车中的购物信息,从而实现APP的悬浮购物车的端口用于wap的四级以外的页面,使得用户可以在四级以外的页面将商品加入悬浮购物车,无需进入四级页面。从而避免了现有技术中用户需要反复穿梭于三级页面与四级页面的问题,降低了用户的时间和流量消耗。The shopping data management method and device provided by the embodiment of the present invention realizes that by setting a floating shopping cart on a page other than the four-level page (pages other than the product detail page), and synchronizing the shopping information in the shopping cart of the wap and the app, The port of the suspended shopping cart of the APP is used for pages other than the fourth level of wap, so that users can add products to the suspended shopping cart on pages other than the fourth level without entering the fourth level page. Thus, the problem in the prior art that the user needs to repeatedly shuttle between the third-level page and the fourth-level page is avoided, and the time and traffic consumption of the user are reduced.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.

图1为本发明实施例提供的一种移动终端的结构示意图;FIG. 1 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;

图2为本发明实施例提供的一种购物数据的管理方法的流程图;2 is a flowchart of a method for managing shopping data provided by an embodiment of the present invention;

图2a、图2b、图2c、图2d为本发明实施例提供的购物数据的管理方法的具体实例的示意图;Figure 2a, Figure 2b, Figure 2c, Figure 2d are schematic diagrams of specific examples of a shopping data management method provided by an embodiment of the present invention;

图3为本发明实施例提供的购物数据的管理方法的页面实例的示意图;3 is a schematic diagram of a page instance of a shopping data management method provided by an embodiment of the present invention;

图4为本发明实施例提供的一种具体业务实例的示意图;4 is a schematic diagram of a specific service example provided by an embodiment of the present invention;

图5为本发明实施例提供的一种购物数据的管理装置的结构图。FIG. 5 is a structural diagram of an apparatus for managing shopping data according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。In order to make those skilled in the art better understand the technical solutions of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Hereinafter, embodiments of the present invention will be described in detail, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, but not to be construed as a limitation of the present invention.

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。It will be understood by those skilled in the art that the singular forms "a", "an", "the" and "the" as used herein can include the plural forms as well, unless expressly stated otherwise. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components and/or groups thereof. It will be understood that when we refer to an element as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Furthermore, "connected" or "coupled" as used herein may include wirelessly connected or coupled. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It should also be understood that terms such as those defined in the general dictionary should be understood to have meanings consistent with their meanings in the context of the prior art and, unless defined as herein, are not to be taken in an idealized or overly formal sense. explain.

在下文的描述中,将以包括触控显示器的移动终端为实施例,其显示器上配置有可触控界面。在以下详细描述中,许多具体细节被示出以提供对本发明的深入了解。然而,本发明可能在没有这些具体细节的情况下被实施对于本领域的普通技术人员将是显而易见的。在其他情况下,众所周知的方法、规程、部件、电路和网络未被详细描述以免不必要地模糊实施例的各个方面。In the following description, a mobile terminal including a touch display is used as an embodiment, and a touch-enabled interface is configured on the display. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, components, circuits and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.

然而,可以理解的是,该移动终端可以包括一个或多个其他物理用户界面设备,诸如物理键盘、鼠标和/或操纵杆。移动终端通常可以支持多种应用程序,例如以下应用程序中的一种或几种:电话应用程序、语音通话应用程序、文字处理应用程序、电子邮件应用程序、网站创建应用程序、网页显示/展示应用程序、网页浏览应用程序、绘图应用程序、图片显示/展示应用程序、视频显示/展示应用程序、视频会议应用程序、即时消息应用程序、训练支持应用程序、图片显示/展示应用程序、图片管理应用程序、数字相机应用程序、数字摄像机应用程序、磁盘制作应用程序、电子表格应用程序、游戏应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。It will be appreciated, however, that the mobile terminal may include one or more other physical user interface devices, such as a physical keyboard, mouse and/or joystick. A mobile terminal can usually support a variety of applications, such as one or more of the following applications: phone application, voice call application, word processing application, email application, website creation application, web page display/display Application, web browsing application, drawing application, picture display/presentation application, video display/presentation application, video conferencing application, instant messaging application, training support application, picture display/presentation application, picture management application, digital camera application, digital video camera application, disk making application, spreadsheet application, game application, digital music player application and/or digital video player application.

可在所述移动终端(即,一种设备)上执行的各种应用程序可使用至少一个常用的物理用户界面设备,例如,触控界面。触控界面的一种或多种功能以及设备上所显示的对应的信息可被调节和/或从一个应用程序变为下一个应用程序和/或在相应的应用程序内变化。这样,设备的常用物理构造(例如,触控显示屏)可以支持具有用户交互界面的多种应用程序,这些用户界面对于用户是直观的、可感知的和透明的。Various applications executable on the mobile terminal (ie, a device) can use at least one commonly used physical user interface device, eg, a touch interface. One or more functions of the touch interface and corresponding information displayed on the device may be adjusted and/or changed from one application to the next and/or within a corresponding application. In this way, the common physical configuration of the device (eg, a touch-sensitive display) can support a variety of applications with user-interfaces that are intuitive, perceptible, and transparent to the user.

图1是本发明一实施例的用于融合通信方法的移动终端100的系统示意图。如图1所示,移动终端100具有触控显示器110。触控显示器110有时被称为“触摸屏”或“触控屏”,或称为“触控显示系统”。移动终端100可包括存储器120、控制器141、由一个或多个处理单元(CPU)组成的处理器142、外围设备接口143、射频(RF)电路系统150、音频电路系统160、输入/输出(I/O)子系统170、其他输入或控制设备180、以及外部端口190。这些部件可通过一个或多个通信总线或信号线130进行通信。在一些实施例中,外围设备接口143、处理器142和控制器141既可在单个芯片上实施,也可在多个芯片上实施。控制器141用于控制存储器120。在一些实施例中,音频电路系统160可以分别耦接扬声器161和麦克风162。在一些实施例中,其他输入或控制设备180可以通过相应的其他输入控制器173耦接外围设备接口143。FIG. 1 is a system schematic diagram of a mobile terminal 100 for a converged communication method according to an embodiment of the present invention. As shown in FIG. 1 , the mobile terminal 100 has a touch display 110 . The touch display 110 is sometimes referred to as a "touch screen" or "touch screen," or "touch display system." The mobile terminal 100 may include a memory 120, a controller 141, a processor 142 consisting of one or more processing units (CPUs), a peripheral device interface 143, radio frequency (RF) circuitry 150, audio circuitry 160, input/output ( I/O) subsystem 170 , other input or control devices 180 , and external ports 190 . These components may communicate via one or more communication buses or signal lines 130 . In some embodiments, peripheral interface 143, processor 142, and controller 141 may be implemented on a single chip or on multiple chips. The controller 141 is used to control the memory 120 . In some embodiments, audio circuitry 160 may be coupled to speaker 161 and microphone 162, respectively. In some embodiments, other input or control devices 180 may be coupled to peripherals interface 143 through corresponding other input controllers 173 .

移动终端100可包括一个或多个光学传感器111,通过光学传感控制器172耦接外围设备接口143。信号线130应当理解,移动终端100只是移动式多功能设备的一个实例,并且可具有多于或少于图1所示的硬/软功能部件,可组合两个或更多个部件,或可具有不同的部件配置或布置,该硬件或软件包括一个或多个信号处理和/或专用集成电路。The mobile terminal 100 may include one or more optical sensors 111 coupled to the peripheral device interface 143 through the optical sensor controller 172 . The signal line 130 should be understood that the mobile terminal 100 is only one example of a mobile multifunction device, and may have more or less hard/soft functional components than those shown in FIG. 1 , may combine two or more components, or may With various component configurations or arrangements, the hardware or software includes one or more signal processing and/or application specific integrated circuits.

存储器120可包括高速随机存取存储器或非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其他非易失性固态存储器设备。由移动终端100的其他部件诸如CPU142和外围设备接口143来访问存储器120可由控制器141进行控制。外围设备接口143可用于将设备的输入和输出外围设备耦接至CPU142和存储器120。所述一个或多个处理器142运行或执行各种软件程序和/或存储在存储器120中的指令集以执行移动终端100的各种功能并处理数据。外围设备接口143射频电路系统150接收和发送射频信号,该射频信号也叫做电磁信号。射频电路系统150将电信号转换为电磁信号/从电磁信号转换为电信号,并通过电磁信号与通信网络和其他通信设备进行通信。射频电路系统150可包括用于执行这些功能的众所周知的电路系统,该电路系统包括但不限于天线系统、射频收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、编解码芯片组、用户身份模块(SIM)卡、存储器等。射频电路系统150可通过无线通信与网络和其他设备进行通信。网络诸如互联网、内联网和/或无线网络。Memory 120 may include high speed random access memory or nonvolatile memory, such as one or more magnetic disk storage devices, flash memory memory devices, or other nonvolatile solid state memory devices. Access to the memory 120 by other components of the mobile terminal 100 such as the CPU 142 and the peripheral interface 143 may be controlled by the controller 141 . Peripherals interface 143 may be used to couple input and output peripherals of the device to CPU 142 and memory 120 . The one or more processors 142 run or execute various software programs and/or sets of instructions stored in the memory 120 to perform various functions of the mobile terminal 100 and process data. The peripheral device interface 143 radio frequency circuitry 150 receives and transmits radio frequency signals, also known as electromagnetic signals. The radio frequency circuitry 150 converts/converts electrical signals to/from electromagnetic signals and communicates with communication networks and other communication devices via the electromagnetic signals. Radio frequency circuitry 150 may include well-known circuitry for performing these functions, including but not limited to antenna systems, radio frequency transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processing device, codec chipset, Subscriber Identity Module (SIM) card, memory, etc. Radio frequency circuitry 150 may communicate with networks and other devices via wireless communications. A network such as the Internet, an intranet and/or a wireless network.

音频电路系统160、扬声器161和麦克风162提供了用户和移动终端100之间的音频接口。音频电路系统160接收来自外围设备接口143的音频数据,将该音频数据转换为电信号,并将电信号传输到扬声器161。扬声器161将电信号转换为人耳可听见的声波。音频电路系统160还从声波接收由麦克风162所转换的电信号。音频电路系统160将电信号转换为音频数据并将该音频数据传输给外围设备接口143以进行处理。音频数据可通过外围设备接口143从存储器120和/或射频电路系统150进行检索和/或传输到存储器120和/或射频电路系统150。在一些实施例中,音频电路系统160还包括一个耳麦插孔。耳麦插孔提供了音频电路系统160和可移除音频输入/输出外围设备之间的接口,该音频输入/输出外围设备诸如只输出式耳机或同时具有输出(例如,用于一个或两个耳朵的耳机)和输入(例如,麦克风)的头戴式耳机。Audio circuitry 160 , speaker 161 and microphone 162 provide an audio interface between the user and mobile terminal 100 . Audio circuitry 160 receives audio data from peripherals interface 143 , converts the audio data into electrical signals, and transmits the electrical signals to speaker 161 . The speaker 161 converts electrical signals into sound waves audible to human ears. Audio circuitry 160 also receives electrical signals from sound waves that are converted by microphone 162 . Audio circuitry 160 converts the electrical signal to audio data and transmits the audio data to peripherals interface 143 for processing. Audio data may be retrieved from and/or transferred to memory 120 and/or radio frequency circuitry 150 through peripherals interface 143 . In some embodiments, audio circuitry 160 also includes a headset jack. The headset jack provides an interface between the audio circuitry 160 and removable audio input/output peripherals, such as output-only headphones or with both outputs (eg, for one or both ears) earphones) and input (e.g., microphone) headphones.

I/O子系统170将移动终端100上的输入/输出外围设备诸如触摸屏110和其他输入控制设备180耦接至外围设备接口143。I/O子系统170可包括显示控制器171以及一个或多个输入控制器173以用于其他输入或控制设备。该一个或多个输入控制器173从/向其他输入或控制设备180接收/发送电信号。其他输入控制设备180可包括物理按钮(例如,下压按钮、摇杆按钮等)、刻度盘、滑块开关、操纵杆、点击式转盘等。在一些另选的实施例中,输入控制器173可耦接至任何(或没有一个)以下设备:键盘、红外线端口、USB端口和指针设备,该指针设备诸如鼠标。一个或多个按钮可包括用于扬声器161和/或麦克风162的音量控制的向上/向下按钮。所述一个或多个按钮可包括一个下压按钮。The I/O subsystem 170 couples input/output peripherals such as the touch screen 110 and other input control devices 180 on the mobile terminal 100 to the peripherals interface 143 . The I/O subsystem 170 may include a display controller 171 and one or more input controllers 173 for other input or control devices. The one or more input controllers 173 receive/transmit electrical signals from/to other input or control devices 180 . Other input control devices 180 may include physical buttons (eg, push buttons, rocker buttons, etc.), dials, slider switches, joysticks, click dials, and the like. In some alternative embodiments, the input controller 173 may be coupled to any (or none) of the following devices: a keyboard, an infrared port, a USB port, and a pointing device, such as a mouse. The one or more buttons may include up/down buttons for volume control of speaker 161 and/or microphone 162 . The one or more buttons may include a push button.

触摸屏110提供了设备和用户之间的输入接口和输出接口。显示控制器171从/向触摸屏110接收和/或发送电信号。触摸屏110显示至用户的可视化输出。可视化输出可包括图形、文本、图标、视频以及它们的任何组合(统称为“图形”)。在一些实施例中,可视化输出中的一些或全部可对应于用户界面对象。尤其是在本实施例中显示APP的ui界面和wap界面。The touch screen 110 provides an input interface and an output interface between the device and the user. The display controller 171 receives and/or transmits electrical signals from/to the touch screen 110 . The touch screen 110 displays visual output to the user. Visual output may include graphics, text, icons, video, and any combination thereof (collectively, "graphics"). In some embodiments, some or all of the visual output may correspond to user interface objects. In particular, in this embodiment, the ui interface and the wap interface of the APP are displayed.

触摸屏110具有触控表面、基于触觉和/或触觉接触来接受来自用户的输入的传感器或一组传感器。触摸屏110和显示控制器171(连同任何相关联的模块和/或存储器120中的指令集)检测触摸屏110上的触点(以及触点的任何移动或破坏),并将所检测的触点转换成与显示在触摸屏110上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施例中,触摸屏110和用户之间的接触点对应于用户的手指。尤其是在本实施例中,接受自用户的拖动商品到悬浮购物车的操作。The touch screen 110 has a touch-sensitive surface, a sensor or set of sensors that accepts input from a user based on tactile and/or tactile contact. Touch screen 110 and display controller 171 (along with any associated modules and/or instruction sets in memory 120 ) detect contacts on touch screen 110 (and any movement or destruction of the contacts) and convert the detected contacts to interact with user interface objects (eg, one or more soft keys, icons, web pages, or images) displayed on the touch screen 110 . In an exemplary embodiment, the point of contact between the touch screen 110 and the user corresponds to the user's finger. Especially in this embodiment, the operation of dragging goods to the floating shopping cart from the user is accepted.

触摸屏110可使用液晶显示器(LCD)技术、发光聚合物显示器(LPD)技术,或发光二极管(LED)技术。使用现在已知或以后开发的多种触摸传感技术中的任一触摸传感技术(该触摸传感技术包括但不限于电容性的、电阻性的、红外和表面声波技术)以及其他接近传感器阵列或用于确定与触摸屏110接触的一个或多个点的其他元件,触摸屏110和显示控制器171可检测到触点及其任何移动或破坏。用户可使用任何合适的对象或附加物,诸如触笔、手指等来接触触摸屏110。在一些实施例中,将用户界面设计用来主要与基于手指的接触和手势工作,由于手指在触摸屏上的接触区域较大,所以这可能不如基于触笔的输入精确。在一些实施例中,设备将基于粗糙手指的输入转换为精确的指针/光标位置或命令以用于执行用户期望的动作。除了触摸屏,移动终端100还可包括触摸板(未示出)以用于激活或停用特定的功能。在一些实施例中,触摸板是设备的触控区,与触摸屏不同的是触摸板不显示可视化输出。触摸板可以是与触摸屏110分开的触控表面或者是由触摸屏形成的触控表面的延伸。The touch screen 110 may use liquid crystal display (LCD) technology, light emitting polymer display (LPD) technology, or light emitting diode (LED) technology. Use any of a variety of touch sensing technologies now known or later developed (including but not limited to capacitive, resistive, infrared and surface acoustic wave technologies) and other proximity sensors An array or other element for determining one or more points of contact with the touch screen 110, the touch screen 110 and the display controller 171 can detect the contacts and any movement or destruction thereof. The user may contact touch screen 110 using any suitable object or appendage, such as a stylus, a finger, or the like. In some embodiments, the user interface is designed to work primarily with finger-based contact and gestures, which may not be as accurate as stylus-based input due to the larger contact area of a finger on a touch screen. In some embodiments, the device translates rough finger based input into precise pointer/cursor positions or commands for performing user desired actions. In addition to the touch screen, the mobile terminal 100 may further include a touch pad (not shown) for activating or deactivating certain functions. In some embodiments, the touchpad is the touch area of the device, and unlike the touchscreen, the touchpad does not display visual output. The touch pad may be a touch surface separate from the touch screen 110 or an extension of the touch surface formed by the touch screen.

移动终端100还包括电力系统191以用于对各种部件进行供电。移动终端100也可包括一个或多个光学传感器111。移动终端100也可包括一个或多个接近传感器112。移动终端100也可包括一个或多个加速度计113。The mobile terminal 100 also includes a power system 191 for powering various components. The mobile terminal 100 may also include one or more optical sensors 111 . The mobile terminal 100 may also include one or more proximity sensors 112 . The mobile terminal 100 may also include one or more accelerometers 113 .

在一些实施例中,存储在存储器120中的软件部件包括操作系统121、通信模块(或指令集)122、接触/运动模块(或指令集)123、图形模块(或指令集)124、文本输入模块(或指令集)125、全球定位系统(GPS)模块(或指令集)126、以及应用程序(或指令集)127。此外,在一些实施例中,存储器120存储设备/全局内部状态。设备/全局内部状态包括以下中的一者或多者:活动应用程序状态,该活动应用程序状态指示哪些应用程序(如果有的话)当前处于活动状态;显示状态,该显示状态指示什么应用程序、视图或其他信息占用了触摸屏显示器的各种区域;传感器状态,该传感器状态包括从设备的各种传感器和输入控制设备180所获取的信息;以及关于设备的位置和/或姿态的位置信息。In some embodiments, the software components stored in memory 120 include operating system 121, communication module (or instruction set) 122, contact/motion module (or instruction set) 123, graphics module (or instruction set) 124, text input A module (or set of instructions) 125 , a global positioning system (GPS) module (or set of instructions) 126 , and an application (or set of instructions) 127 . Additionally, in some embodiments, memory 120 stores device/global internal state. Device/global internal state includes one or more of: active application state, which indicates which applications (if any) are currently active; display state, which indicates what applications , view or other information occupies various areas of the touch screen display; sensor states, including information obtained from the device's various sensors and input control device 180; and location information about the device's position and/or attitude.

操作系统(OS)121包括各种软件部件和/或驱动器以用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电源管理等)以及有利于各种硬件和软件部件之间的通信。例如,操作系统可以是安卓、ios等。Operating System (OS) 121 includes various software components and/or drivers for controlling and managing general system tasks (eg, memory management, storage device control, power management, etc.) and facilitating communication between various hardware and software components. communication. For example, the operating system may be android, ios, or the like.

通信模块122有利于通过一个或多个外部端口190与其他设备进行通信并且还包括各种软件部件以用于处理由射频电路系统150和/或外部端口190所接收的数据。外部端口190(例如,通用串行总线(USB)、火线等)适用于通过网络(例如,互联网、无线局域网等)直接地或间接地耦接至其他设备。在一些实施例中,外部端口是多引脚连接器。尤其是在本实施例中,APP与wap界面进行同步所需交互的商品数据。Communication module 122 facilitates communication with other devices through one or more external ports 190 and also includes various software components for processing data received by radio frequency circuitry 150 and/or external ports 190 . External ports 190 (eg, Universal Serial Bus (USB), FireWire, etc.) are suitable for coupling directly or indirectly to other devices through a network (eg, the Internet, wireless local area network, etc.). In some embodiments, the external port is a multi-pin connector. Especially in this embodiment, the APP and the wap interface need to interact with the commodity data for synchronization.

接触/运动模块123可检测到与触摸屏110(结合显示控制器171)和其他触控设备(例如,触摸板或物理点击式转盘)的接触。接触/运动模块123包括各种软件部件以用于执行与接触检测相关的各种操作,诸如确定是否发生接触(例如,检测手指向下事件),确定是否有接触运动和跟踪横跨触控表面的运动(例如,检测一个或多个手指拖动事件),以及确定接触是否已停止(例如,检测手指向上事件或接触中的中断)。接触/运动模块123接收来自触控表面的接触数据。确定由一系列的接触数据所表示的接触点的运动,这可包括确定接触点的速率(量值)、速度(量值和方向)和/或加速度(量值和/或方向的变化)。这些操作可施加于单个触点(例如,一个指状触点)或多个同时的触点(例如,“多点接触”/多个指状触点)。在一些实施例中,接触/运动模块123和显示控制器171检测到触摸板上的接触。Contact/motion module 123 may detect contact with touch screen 110 (in conjunction with display controller 171 ) and other touch-sensitive devices (eg, a touch pad or physical click wheel). The contact/motion module 123 includes various software components for performing various operations related to contact detection, such as determining whether a contact has occurred (eg, detecting a finger down event), determining whether there is contact motion, and tracking across the touch surface motion (eg, detecting one or more finger drag events), and determining whether the contact has stopped (eg, detecting a finger up event or a break in the contact). The contact/motion module 123 receives contact data from the touch surface. Determining the motion of the contact point represented by the series of contact data may include determining the velocity (magnitude), velocity (magnitude and direction) and/or acceleration (change in magnitude and/or direction) of the contact point. These operations can be applied to a single contact (eg, one finger) or to multiple simultaneous contacts (eg, "multi-contact"/multi-finger). In some embodiments, contact/motion module 123 and display controller 171 detect contact on the touchpad.

接触/运动模块123可由用户检测手势输入。触控表面上的不同的手势具有不同的接触模式。因此,手势可通过检测特定的接触模式而被检测到。例如,检测单指轻击手势包括检测手指向下事件,之后是检测与手指向下事件(例如,在图标位置处)相同位置(或基本上相同的位置)处的手指向上(抬起)事件。又如,检测触控表面上的手指轻扫手势包括检测手指向下事件,之后是检测一个或多个手指拖动事件,并且随后是检测手指向上(抬起)事件。The contact/motion module 123 may detect gesture input by the user. Different gestures on the touch surface have different contact patterns. Thus, gestures can be detected by detecting specific contact patterns. For example, detecting a single-finger tap gesture includes detecting a finger down event followed by detecting a finger up (up) event at the same location (or substantially the same location) as the finger down event (eg, at an icon location) . As another example, detecting a finger swipe gesture on the touch surface includes detecting a finger down event, followed by detecting one or more finger drag events, and then detecting a finger up (up) event.

图形模块124包括各种已知的软件部件以用于对触控显示系统110或其他显示器上的图形进行渲染和显示,该显示触摸屏或其他显示器包括用于改变被显示的图形强度的部件。如本文所用,术语“图形”包括可显示给用户的任何对象,包括但不限于文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频、动画等。在一些实施例中,图形模块124存储表示待使用的图形的数据。每个图形可被分配到对应的代码。图形模块124从应用程序等接收一个或多个代码,该一个或多个代码指定与坐标数据和其他图形属性数据一起显示(如果有必要)的图形,然后产生屏幕图像数据以输出至显示控制器171。Graphics module 124 includes various known software components for rendering and displaying graphics on touch display system 110 or other displays that include components for varying the intensity of displayed graphics. As used herein, the term "graphics" includes any object that can be displayed to a user, including but not limited to text, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, and the like. In some embodiments, graphics module 124 stores data representing graphics to be used. Each graphic can be assigned a corresponding code. Graphics module 124 receives one or more codes from an application, etc. that specify graphics to display (if necessary) along with coordinate data and other graphics attribute data, and then generates screen image data for output to a display controller 171.

文本输入模块125可以是图形模块124的部件,该文本输入模块提供软键盘以用于输入各种应用程序中的文本。Text input module 125 may be a component of graphics module 124 that provides a soft keyboard for entering text in various applications.

GPS模块126确定了设备的位置并提供了用于各种应用程序的位置信息。The GPS module 126 determines the location of the device and provides location information for various applications.

142可存储在存储器120中的其他应用程序127的实例包括其他文字处理应用程序、其他图像编辑应用程序、绘图应用程序、展示应用程序、支持JAVA的应用程序、加密、数字权限管理、语音识别和语音复制。142 Examples of other applications 127 that may be stored in memory 120 include other word processing applications, other image editing applications, drawing applications, presentation applications, JAVA enabled applications, encryption, digital rights management, speech recognition and Voice copy.

电路系统150电路系统150电路系统150电路系统150电路系统150142电路系统150电路系统150电路系统150电路系统150电路系统150电路系统150电路系统150上述所识别的模块和应用程序中的每个模块和应用程序对应于一组可执行指令,该可执行指令用于执行一种或多种上述功能和这个应用程序中所描述的方法(例如,本文所述的计算机实现的方法和其他信息处理方法)。这些模块(即指令集)不需要作为单独的软件程序、规程或模块来实现,因此这些模块的各种子集可组合或以其他方式被重新布置在各种实施例中。在一些实施例中,存储器120可存储以上所识别的模块和数据结构的子集。此外,存储器120可存储以上未描述的附加模块和数据结构。circuit 150 circuit 150 circuit 150 circuit 150 circuit 150 142 circuit 150 circuit 150 circuit 150 circuit 150 circuit 150 circuit 150 circuit 150 each of the modules and applications identified above and An application corresponds to a set of executable instructions for performing one or more of the functions described above and the methods described in this application (eg, the computer-implemented methods and other information processing methods described herein) . These modules (ie, sets of instructions) need not be implemented as separate software programs, procedures, or modules, and thus various subsets of these modules may be combined or otherwise rearranged in various embodiments. In some embodiments, memory 120 may store a subset of the modules and data structures identified above. Additionally, memory 120 may store additional modules and data structures not described above.

在一些实施例中,移动终端100是其中关于设备的预定义的一组功能的操作通过触摸屏和/或触摸板唯一地执行的设备。通过使用触摸屏和/或触摸板作为用于移动终端100的操作的主要输入控制设备,移动终端100上的物理输入控制设备(诸如下压按钮、刻度盘等)的数量可减少。In some embodiments, the mobile terminal 100 is a device in which operations with respect to a predefined set of functions of the device are exclusively performed through a touch screen and/or a touch pad. By using the touch screen and/or touch pad as the primary input control device for operation of the mobile terminal 100, the number of physical input control devices (such as push buttons, dials, etc.) on the mobile terminal 100 can be reduced.

可通过触摸屏和/或触摸板唯一地执行的预定义的一组功能包括用户界面之间的导航。在一些实施例中,当用户操作触摸屏时,移动终端100被从可显示在移动终端100上的任何用户界面导航到主菜单、返回菜单或根菜单。在此类实施例中,触摸板可称为“菜单按钮”。在一些其他的实施例中,菜单按钮可以是物理下压按钮或其他代替触摸板的物理输入控制设备。A predefined set of functions that can be performed exclusively through a touchscreen and/or touchpad include navigation between user interfaces. In some embodiments, when the user operates the touch screen, the mobile terminal 100 is navigated from any user interface displayable on the mobile terminal 100 to the main menu, back menu or root menu. In such embodiments, the touchpad may be referred to as a "menu button." In some other embodiments, the menu button may be a physical push button or other physical input control device in place of a touchpad.

应当理解,有关触控显示器上的用户接触的事件处理的上述讨论也适用于其他形式的用户输入以操作具有输入设备的移动终端100,并不是所有输入都在触摸屏上发起,例如使用或不使用单个或多个键盘按压或保持来协调鼠标移动和鼠标按钮按压;用户在触摸板上移动轻击、拖动、滚动等;触笔输入;设备移动;口头指令;检测眼球运动;生物识别输入和/或它们的任何组合,这些可用作对应于限定待识别的事件的子事件的输入。It should be understood that the above discussion regarding event handling of user contacts on a touch display also applies to other forms of user input to operate the mobile terminal 100 having an input device, not all inputs are initiated on the touch screen, such as with or without the use of Single or multiple keyboard presses or holds to coordinate mouse movements and mouse button presses; user movement on the touchpad taps, drags, scrolls, etc.; stylus input; device movement; spoken commands; detection of eye movements; biometric input and /or any combination thereof, these can be used as inputs corresponding to sub-events that define the event to be identified.

触摸屏可在用户界面(UI)内显示一个或多个图形。在该实施例中以及下面描述的其它实施例中,用户可通过在图形上做手势来选择图形中的一者或多者,例如使用一个或多个手指或一个或多个触笔。在一些实施例中,当用户中断与一个或多个图形的接触会发生对一个或多个图形的选择。在一些实施例中,手势可包括已与移动终端100进行接触的一次或多次轻击,一次或多次轻扫(从左到右、从右到左、向上和/或向下)和/或手指滚动(从右到左、从左到右、向上和/或向下)。在一些实施例中,无意中接触图形可能不会选择该图形。例如,当对应于选择的手势是轻击时,扫过应用程序图标的轻扫手势可能不会选择对应的应用程序。A touch screen can display one or more graphics within a user interface (UI). In this embodiment, as well as in other embodiments described below, the user may select one or more of the graphics by gesturing on the graphics, such as using one or more fingers or one or more styluses. In some embodiments, selection of the one or more graphics occurs when the user breaks contact with the one or more graphics. In some embodiments, the gesture may include one or more taps, one or more swipes (left-to-right, right-to-left, up and/or down) that have made contact with the mobile terminal 100 and/or Or finger scroll (right to left, left to right, up and/or down). In some embodiments, inadvertently touching a graphic may not select the graphic. For example, a swipe gesture across an application icon may not select the corresponding application when the gesture corresponding to the selection is a tap.

本发明实施例提供一种购物数据的管理方法,如图2所示包括:An embodiment of the present invention provides a method for managing shopping data, as shown in FIG. 2 , including:

101,当前wap界面显示商品详情页以外的页面时,在当前wap界面显示悬浮购物车。101. When the current wap interface displays a page other than the product detail page, a floating shopping cart is displayed on the current wap interface.

在本实施例中,悬浮购物车的显示位置包括:如图2a所示的,当前wap界面的边缘位置;或者,如图2b所示的当前wap界面的角落位置。In this embodiment, the display position of the floating shopping cart includes: as shown in FIG. 2a, the edge position of the current wap interface; or, as shown in FIG. 2b, the corner position of the current wap interface.

也可以是:如图2c所示的,移动终端接收用户的输入操作,并根据所述输入操作的轨迹在当前wap界面上确定目的点;再将所述悬浮购物车显示在所述目的点。Alternatively, as shown in Figure 2c, the mobile terminal receives the user's input operation, and determines a destination point on the current wap interface according to the trajectory of the input operation; and then displays the floating shopping cart at the destination point.

102,当用户在所述wap界面操作所述悬浮购物车后,指示APP从同步服务器中读取购物数据。102. After the user operates the floating shopping cart on the wap interface, instruct the APP to read shopping data from the synchronization server.

其中,所述购物数据由所述同步服务器在用户操作所述悬浮购物车后得到,所述购物数据包括加入悬浮购物车的商品信息和商品数量信息。Wherein, the shopping data is obtained by the synchronization server after the user operates the floating shopping cart, and the shopping data includes information on commodities added to the floating shopping cart and information on the quantity of commodities.

在本实施例中,商品信息和商品数量信息等购物数据由运营商的服务器提供。在移动终端的三级页面、悬浮购物车或者悬浮框中只是展示购物数据,购物数据的来源也是服务器,在本实施例的实际应用中,服务器也可理解为commerce系统(即一种电子商务系统)。需要说明的是,有关上述“悬浮框”,如图2d所示的,用户点击三级页面中的商品图标,移动终端将服务器发送的购物数据显示在悬浮框中。悬浮框也可以在用户点击悬浮购物车时显示,所显示的可以是悬浮购物车中的商品的购物数据。需要说明的是,在APP与WAP完成购物数据的同步后,APP中的购物车显示控件也显示与悬浮购物车相同的内容。In this embodiment, shopping data such as commodity information and commodity quantity information are provided by the operator's server. The third-level page, the floating shopping cart or the floating box of the mobile terminal only displays the shopping data, and the source of the shopping data is also the server. ). It should be noted that, regarding the above-mentioned "floating frame", as shown in FIG. 2d , the user clicks the product icon on the third-level page, and the mobile terminal displays the shopping data sent by the server in the floating frame. The floating frame can also be displayed when the user clicks on the floating shopping cart, and what is displayed can be the shopping data of the products in the floating shopping cart. It should be noted that after the APP and WAP complete the synchronization of shopping data, the shopping cart display control in the APP also displays the same content as the suspended shopping cart.

103,根据所述购物数据将所述APP与所述wap界面进行同步。103. Synchronize the APP and the wap interface according to the shopping data.

在本实施例中,如图3所示的例子,所述wap界面显示的页面包括一级至四级页面,三级页面为商品列表页,四级页面为所述商品详情页,所述悬浮购物车显示在所述商品列表页。需要说明的是,在本实施例的四级页面中,也可以显示悬浮购物车。In this embodiment, as shown in FIG. 3 , the pages displayed on the wap interface include first-level to fourth-level pages, the third-level page is the product list page, the fourth-level page is the product details page, and the floating page The shopping cart is displayed on the product list page. It should be noted that, in the four-level page of this embodiment, a floating shopping cart may also be displayed.

本发明实施例提供的购物数据的管理方法,通过在四级页面(商品详情页以外的页面)以外的页面设置悬浮购物车,并同步wap和app的购物车中的购物信息,从而实现APP的悬浮购物车的端口用于wap的四级以外的页面,使得用户可以在四级以外的页面将商品加入悬浮购物车,无需进入四级页面。从而避免了现有技术中用户需要反复穿梭于三级页面与四级页面的问题,降低了用户的时间和流量消耗。In the shopping data management method provided by the embodiment of the present invention, a suspended shopping cart is set on a page other than the fourth-level page (pages other than the product detail page), and the shopping information in the shopping cart of the wap and the app is synchronized, thereby realizing the APP's shopping cart. The port of the suspended shopping cart is used for pages other than the fourth level of wap, so that users can add products to the suspended shopping cart on pages other than the fourth level without entering the fourth level page. Thus, the problem in the prior art that the user needs to repeatedly shuttle between the third-level page and the fourth-level page is avoided, and the time and traffic consumption of the user are reduced.

在本实施例中,102的具体实现流程可以包括:In this embodiment, the specific implementation process of 102 may include:

1021,当用户在所述wap界面操作所述悬浮购物车后,检测用户所操作加入所述悬浮购物车的商品是否存在可选项。1021 , after the user operates the floating shopping cart on the wap interface, detect whether there is an option for the product added to the floating shopping cart operated by the user.

其中,所述可选项包括商品型号、颜色和尺码中的至少一项。在本实施例中,“可选项”可以理解为:一种商品属性信息的集合,当两个商品属性信息的集合中的元素不完全相同时,这两个集合对应的是不同的商品,比如:商品为雨伞,则可选项可能包括:型号(比如不同的商家生产的不同款式、批次的雨伞对应不同的型号)、颜色和尺码(比如雨伞长度、伞面面积),也可以包括:材质、握把形状等信息作为可选项,可选项的具体包含内容,可以参照商品的具体信息设定。Wherein, the optional items include at least one item of commodity model, color and size. In this embodiment, "optional items" can be understood as: a set of commodity attribute information. When the elements in the two sets of commodity attribute information are not exactly the same, the two sets correspond to different commodities, such as : The product is an umbrella, the options may include: model (such as different styles produced by different merchants, batches of umbrellas correspond to different models), color and size (such as umbrella length, umbrella surface area), and may also include: material , grip shape and other information as options, the specific content of the options can be set by referring to the specific information of the product.

1022,若存在可选项,则在所述三级页面显示所述加入所述悬浮购物车的商品的可选项,并根据用户的选择操作指示APP从同步服务器中读取购物数据,所述购物数据还包括用户选择的可选项。1022. If there are optional items, display the optional items of the product added to the floating shopping cart on the third-level page, and instruct the APP to read the shopping data from the synchronization server according to the user's selection operation, and the shopping data Also includes options selected by the user.

例如:检测用户所操作加入所述悬浮购物车的商品是否存在可选项,具体可以是用户将商品拖入悬浮购物车时,检测是否为通子码商品(可选项包括不同型号或不同颜色),如果不是通子码商品则可以直接加入悬浮购物车,否则需要先选择型号、颜色等(比如在三级页面弹出悬浮窗,显示商品的所有型号、颜色,并根据用户的点击操作确定所选的型号、颜色)。比如:若商品为衣服,且为通子码商品(该衣服有不同尺码和颜色),那么当用户在三级页面点击直加悬浮购物车时,弹出悬浮窗,并提示用户需要先选择尺码、颜色;若商品只有一个尺码和颜色时,那么当用户在三级页面点击直加悬浮购物车,则直接加入悬浮购物车。For example: to detect whether there is an option for the product added to the floating shopping cart operated by the user. Specifically, when the user drags the product into the floating shopping cart, it is detected whether it is a common sub-code product (optional options include different models or different colors), If it is not a common sub-code product, you can directly add it to the floating shopping cart. Otherwise, you need to select the model and color first (for example, a floating window will pop up on the third-level page to display all models and colors of the product, and the selected one will be determined according to the user's click operation. model, color). For example: if the product is clothes, and it is a general sub-size product (the clothes have different sizes and colors), then when the user clicks the direct add floating shopping cart on the third-level page, a floating window will pop up and prompt the user to select the size, Color; if the product has only one size and color, then when the user clicks the direct add suspension shopping cart on the third-level page, the suspension shopping cart will be added directly.

在本实施例中,还可以设定商品的特殊属性(比如设置特殊标识或标签的商品),当用户在三级页面点击有特殊属性的商品加入悬浮购物车时,移动终端需要判断该用户是否为已登陆状态,如果已登录。则可直接加入悬浮购物车,否则需调用登陆页面,并提示用户完成登录。In this embodiment, special attributes of commodities can also be set (for example, commodities with special logos or labels), when a user clicks a commodity with special attributes on the third-level page to add it to the floating shopping cart, the mobile terminal needs to determine whether the user is is logged in, if logged in. You can directly add the suspension shopping cart, otherwise you need to call the login page and prompt the user to complete the login.

需要说明的是,本实施例中,可以将用户拖动商品至悬浮购物车的操作,视为触发商品加入悬浮购物车;也可以在三级页面的各个商品的显示区域中分别增加一个购物车图标,并将用户点击购物车图标的操作,视为触发该商品加入悬浮购物车。It should be noted that, in this embodiment, the operation of dragging a product to the floating shopping cart by the user may be regarded as triggering the addition of the product to the floating shopping cart; it is also possible to add a shopping cart to the display area of each product on the third-level page. icon, and the user's click on the shopping cart icon is regarded as triggering the product to be added to the suspended shopping cart.

进一步的,在本实施例中还包括:Further, in this embodiment, it also includes:

1023,当用户在所述wap界面操作所述悬浮购物车后,触发所述wap界面向所述同步服务器发送加入所述悬浮购物车的商品信息和商品数量信息,并触发所述APP向所述服务器发送请求信息。1023. After the user operates the floating shopping cart on the wap interface, trigger the wap interface to send the information of the commodities added to the floating shopping cart and the quantity information of the commodities to the synchronization server, and trigger the APP to send the information to the floating shopping cart. The server sends the request information.

1024,所述APP接收所述同步服务器发送的购物数据。1024. The APP receives the shopping data sent by the synchronization server.

其中,所述购物数据由所述同步服务器根据所述wap界面向所述同步服务器发送的信息生成得到。Wherein, the shopping data is generated and obtained by the synchronization server according to the information sent by the wap interface to the synchronization server.

例如:WAP的native模块或是APP的native模块向服务器端(server)发出的信息,都可认为是客户端(client)发出的信息,在client中的操作实际上是由client将操作指令传给server后,由server进行了相应处理(比如:client向server发出的购物数量的信息,则server查询商品的剩余库存等信息,并向client返回确认信息和剩余库存等信息),然后再将处理后的数据返回给client以便于移动终端向用户显示到操作生效的结果。在本实施例中,在WAP中的操作作为client传给server的加入购物车指令已经生效,APP再作为client向server请求购物车中都有哪些商品时,server返回的是已经处理过加入了商品的新数据。从而使得在WAP中的操作加入购物车后,能够在APP的native模块中看到同步了的商品。其中,native模块可以理解为APP的UI的基础模块,即用于向用户显示悬浮购物车的模块。本实施例中,在WAP中的操作作为client传给server的加入购物车指令已经生效后,server也可以同时向APP和WAP返回已经处理过加入了商品的新数据。For example, the information sent by the native module of WAP or the native module of APP to the server can be regarded as the information sent by the client. The operation in the client is actually the operation command sent by the client to the server. After the server, the server performs the corresponding processing (for example: the client sends the information of the shopping quantity to the server, the server queries the remaining inventory of the product and other information, and returns the confirmation information and remaining inventory to the client), and then processes the information. The data is returned to the client so that the mobile terminal can display the result of the operation to the user. In this embodiment, the operation in WAP as the add-to-shopping-cart command sent by the client to the server has taken effect, and when the APP acts as the client to request the server for which products are in the shopping cart, the server returns the processed products that have been added. new data. Therefore, after the operation in WAP is added to the shopping cart, the synchronized products can be seen in the native module of the APP. Among them, the native module can be understood as the basic module of the UI of the APP, that is, the module used to display the floating shopping cart to the user. In this embodiment, after the operation in the WAP has taken effect as the add-to-shopping cart instruction transmitted by the client to the server, the server can also return to the APP and the WAP new data that has processed and added the product.

在实际应用中,由于电子商务业务庞大且复杂,不同类型的购物数据往往由不同的server提供处理,例如:悬浮购物车的数据由购物车的server处理,用户信息的数据由用户的server处理。在本案例中的server可以是commerce但不限于此,比如:加入悬浮购物车的操作首先需要向商品基础数据的server请求商品名称、价格、图片等,还要向用户server请求该用户的编号(保证用户看到的是自己的购物车而不是其他人的),如果商品有促销活动还要向促销server请求促销价格、时间、数量等,最后由一个整合数据的server(如commerce)将以上几个server的数据拿到后整合成client需要看到的数据返回。In practical applications, due to the huge and complex e-commerce business, different types of shopping data are often provided and processed by different servers. For example, the data of the suspended shopping cart is processed by the server of the shopping cart, and the data of user information is processed by the server of the user. In this case, the server can be commerce but is not limited to this. For example, the operation of adding a suspended shopping cart requires first requesting the product name, price, picture, etc. from the server of the product basic data, and also requesting the user's number from the user server ( Ensure that users see their own shopping carts instead of others), if there are promotions for the products, they should also request the promotion price, time, quantity, etc. from the promotion server. Finally, a server that integrates data (such as commerce) will calculate the above After the data of each server is obtained, it is integrated into the data that the client needs to see and return.

在本实施例中,101的具体实现流程可以包括:In this embodiment, the specific implementation process of 101 may include:

1011,检测调用所述当前wap界面的APP是否为指定的APP。1011. Detect whether the APP calling the current wap interface is a specified APP.

1012,若是,则退出网络视图状态并执行所述APP对应的native模块,并将所述悬浮购物车显示在所述三级页面。1012 , if yes, exit the network view state, execute the native module corresponding to the APP, and display the floating shopping cart on the third-level page.

在本实施例中,移动终端上指定的APP(比如:wap购物界面的提供商,同时也发布了用于在线购物的APP,则作为指定APP)通过网络视图技术实现浏览器的功能从而打开了WAP,此时APP可以作为普通浏览器使用,其中,网络视图(WebView)指的是一种用于加载显示网页的技术,可以视为一个浏览器,本实施例中网络视图状态可以是APP的网页浏览状态。WAP判断自己的调用方(user-agent)是否为该指定的APP,若是则WAP退出网络视图状态,并执行指定的APP对应的native功能,如果不是则执行WAP原有功能。比如:在WAP界面所显示的悬浮购物车按钮加入JS判断方法(即用于执行1011-1012的判断流程)后,在移动终端的普通浏览器调用WAP时,正常跳转链接页面;若用户在指定的APP中点击用于调用WAP的控件后,则WAP退出网络视图模式并打开指定的APP的购物车模块。在优选方案中,由WAP执行判断,判断出自己的调用方是指定的APP,则将要跳转的具体模块告知指定的APP,触发指定的APP根据WAP的判断结果打开对应的模块,比如购物车模块。In this embodiment, the designated APP on the mobile terminal (for example, the provider of the wap shopping interface, which also publishes the APP for online shopping, is regarded as the designated APP) realizes the function of the browser through the network view technology, thereby opening the WAP, the APP can be used as a common browser at this time, wherein, the web view (WebView) refers to a technology for loading and displaying web pages, which can be regarded as a browser. In this embodiment, the state of the web view can be that of the APP. Web browsing status. WAP determines whether its own caller (user-agent) is the specified APP. If so, the WAP exits the network view state and executes the native function corresponding to the specified APP. If not, executes the original WAP function. For example: after adding the JS judgment method (that is, for executing the judgment process of 1011-1012) to the floating shopping cart button displayed on the WAP interface, when the ordinary browser of the mobile terminal calls WAP, the link page will be jumped normally; After clicking the control used to call the WAP in the specified APP, the WAP exits the network view mode and opens the shopping cart module of the specified APP. In the preferred solution, the WAP executes the judgment and determines that its caller is the specified APP, then informs the specified APP of the specific module to be jumped, and triggers the specified APP to open the corresponding module according to the judgment result of the WAP, such as a shopping cart module.

结合上述具体实施方式,本实施例还提供一种如图4所示的基于本发明的可能的业务流程。Combined with the above-mentioned specific implementation manner, this embodiment also provides a possible business process based on the present invention as shown in FIG. 4 .

本发明实施例还提供一种购物数据的管理装置50,如图5所示,包括:An embodiment of the present invention further provides a shopping data management device 50, as shown in FIG. 5, including:

显示单元51,用于当前wap界面显示商品详情页以外的页面时,在当前wap界面显示悬浮购物车。The display unit 51 is used for displaying a floating shopping cart on the current wap interface when a page other than the product detail page is displayed on the current wap interface.

处理单元52,用于当用户在所述wap界面操作所述悬浮购物车后,指示APP从同步服务器中读取购物数据,所述购物数据由所述同步服务器在用户操作所述悬浮购物车后得到,所述购物数据包括加入悬浮购物车的商品信息和商品数量信息。The processing unit 52 is configured to instruct the APP to read shopping data from the synchronization server after the user operates the floating shopping cart on the wap interface, and the shopping data is obtained by the synchronization server after the user operates the floating shopping cart It is obtained that the shopping data includes commodity information and commodity quantity information added to the suspended shopping cart.

同步单元53,用于根据所述购物数据将所述APP与所述wap界面进行同步。The synchronization unit 53 is configured to synchronize the APP and the wap interface according to the shopping data.

其中,所述wap界面显示的页面包括一级至四级页面,三级页面为商品列表页,四级页面为所述商品详情页,所述悬浮购物车显示在所述商品列表页。The pages displayed on the wap interface include first-level to fourth-level pages, the third-level page is the product list page, the fourth-level page is the product details page, and the floating shopping cart is displayed on the product list page.

所述处理单元52,还用于当用户在所述wap界面操作所述悬浮购物车后,触发所述wap界面向所述同步服务器发送加入所述悬浮购物车的商品信息和商品数量信息,并触发所述APP向所述服务器发送请求信息。The processing unit 52 is further configured to trigger the wap interface to send the product information and product quantity information added to the floating shopping cart to the synchronization server after the user operates the floating shopping cart on the wap interface, and Trigger the APP to send request information to the server.

所述APP接收所述同步服务器发送的购物数据,所述购物数据由所述同步服务器根据所述wap界面向所述同步服务器发送的信息生成得到。The APP receives the shopping data sent by the synchronization server, and the shopping data is generated by the synchronization server according to the information sent by the wap interface to the synchronization server.

进一步的,所述装置50,还包括预处理单元54,用于当用户在所述wap界面操作所述悬浮购物车后,检测用户所操作加入所述悬浮购物车的商品是否存在可选项,所述可选项包括商品型号、颜色和尺码中的至少一项。Further, the device 50 further includes a preprocessing unit 54, configured to detect whether there is an option for the product added to the floating shopping cart operated by the user after the user operates the floating shopping cart on the wap interface, and The optional items described above include at least one of product model, color and size.

若存在可选项,则在所述三级页面显示所述加入所述悬浮购物车的商品的可选项,并根据用户的选择操作指示APP从同步服务器中读取购物数据,所述购物数据还包括用户选择的可选项。If there are optional items, the optional items of the products added to the floating shopping cart are displayed on the third-level page, and the APP is instructed to read the shopping data from the synchronization server according to the user's selection operation, and the shopping data also includes User-selected options.

进一步的,所述显示单元51,还用于检测调用所述当前wap界面的APP是否为指定的APP。Further, the display unit 51 is further configured to detect whether the APP calling the current wap interface is a designated APP.

若是,则退出网络视图状态并执行所述APP对应的native模块,并将所述悬浮购物车显示在所述三级页面。If so, exit the network view state, execute the native module corresponding to the APP, and display the floating shopping cart on the third-level page.

本发明实施例提供的购物数据的管理装置,通过在四级页面(商品详情页以外的页面)以外的页面设置悬浮购物车,并同步wap和app的购物车中的购物信息,从而实现APP的悬浮购物车的端口用于wap的四级以外的页面,使得用户可以在四级以外的页面将商品加入悬浮购物车,无需进入四级页面。从而避免了现有技术中用户需要反复穿梭于三级页面与四级页面的问题,降低了用户的时间和流量消耗。The shopping data management device provided by the embodiment of the present invention realizes the APP by setting a floating shopping cart on pages other than the four-level page (pages other than the product detail page), and synchronizing the shopping information in the shopping cart of the wap and the app. The port of the suspended shopping cart is used for pages other than the fourth level of wap, so that users can add products to the suspended shopping cart on pages other than the fourth level without entering the fourth level page. Thus, the problem in the prior art that the user needs to repeatedly shuttle between the third-level page and the fourth-level page is avoided, and the time and traffic consumption of the user are reduced.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for related parts, please refer to the partial descriptions of the method embodiments.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. During execution, the processes of the embodiments of the above-mentioned methods may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM) or the like.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical scope disclosed by the present invention can easily think of changes or substitutions. All should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims (6)

1. A method for managing shopping data, comprising:
when the current wap interface displays a page except the commodity detail page, displaying a suspended shopping cart on the current wap interface;
after the user operates the suspended shopping cart on the wap interface, the APP is instructed to read shopping data from the synchronization server, the shopping data are obtained by the synchronization server after the user operates the suspended shopping cart, and the shopping data comprise commodity information and commodity quantity information added into the suspended shopping cart;
synchronizing the APP and the wap interface according to the shopping data;
the pages displayed on the wap interface comprise a first-level page to a fourth-level page, the third-level page is a commodity list page, the fourth-level page is the commodity detail page, and the suspended shopping cart is displayed on the commodity list page;
further comprising:
after a user operates the suspended shopping cart on the wap interface, detecting whether selectable items exist in commodities which are operated by the user and added into the suspended shopping cart, wherein the selectable items comprise at least one item of commodity models, colors and sizes;
and if the selectable items exist, popping up a floating window on the three-level page, displaying the selectable items of the commodities added into the floating shopping cart, and instructing the APP to read shopping data from the synchronous server according to the selection operation of the user, wherein the shopping data also comprises the selectable items selected by the user.
2. The method of claim 1, wherein instructing the APP to read shopping data from the synchronization server after the user operates the suspended shopping cart at the wap interface comprises:
after a user operates the suspended shopping cart on the wap interface, triggering the wap interface to send commodity information and commodity quantity information added into the suspended shopping cart to the synchronous server, and triggering the APP to send request information to the server;
and the APP receives shopping data sent by the synchronous server, and the shopping data is generated by the synchronous server according to the information sent to the synchronous server by the wap interface.
3. The method for managing according to claim 1, wherein when the current wap interface displays a page other than a commodity detail page, displaying a floating shopping cart on the current wap interface includes:
detecting whether the APP calling the current wap interface is a designated APP;
and if so, exiting the network view state, executing a native module corresponding to the APP, and displaying the suspended shopping cart on the third-level page.
4. A shopping data management apparatus, comprising:
the display unit is used for displaying the suspended shopping cart on the current wap interface when the current wap interface displays the page except the commodity detail page;
the processing unit is used for indicating the APP to read shopping data from the synchronous server after the user operates the suspended shopping cart on the wap interface, wherein the shopping data is obtained by the synchronous server after the user operates the suspended shopping cart, and the shopping data comprises commodity information and commodity quantity information added into the suspended shopping cart;
the synchronization unit is used for synchronizing the APP and the wap interface according to the shopping data;
the pages displayed on the wap interface comprise a first-level page to a fourth-level page, the third-level page is a commodity list page, the fourth-level page is the commodity detail page, and the suspended shopping cart is displayed on the commodity list page;
further comprising: the pre-processing unit is used for detecting whether selectable items exist in commodities which are operated by a user and added into the suspended shopping cart or not after the user operates the suspended shopping cart on the wap interface, wherein the selectable items comprise at least one item of commodity models, colors and sizes;
and if the selectable items exist, popping up a floating window on the three-level page, displaying the selectable items of the commodities added into the floating shopping cart, and instructing the APP to read shopping data from the synchronous server according to the selection operation of the user, wherein the shopping data also comprises the selectable items selected by the user.
5. The device of claim 4, wherein the processing unit is further configured to, after the user operates the suspended shopping cart on the wap interface, trigger the wap interface to send the commodity information and the commodity quantity information of joining the suspended shopping cart to the synchronization server, and trigger the APP to send request information to the server;
and the APP receives shopping data sent by the synchronous server, and the shopping data is generated by the synchronous server according to the information sent to the synchronous server by the wap interface.
6. The management device according to claim 4, wherein the display unit is further configured to detect whether the APP calling the current wap interface is a specified APP;
and if so, exiting the network view state, executing a native module corresponding to the APP, and displaying the suspended shopping cart on the third-level page.
CN201510486363.5A 2015-08-10 2015-08-10 Shopping data management method and device Active CN106445956B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510486363.5A CN106445956B (en) 2015-08-10 2015-08-10 Shopping data management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510486363.5A CN106445956B (en) 2015-08-10 2015-08-10 Shopping data management method and device

Publications (2)

Publication Number Publication Date
CN106445956A CN106445956A (en) 2017-02-22
CN106445956B true CN106445956B (en) 2020-11-03

Family

ID=58092146

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510486363.5A Active CN106445956B (en) 2015-08-10 2015-08-10 Shopping data management method and device

Country Status (1)

Country Link
CN (1) CN106445956B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019014927A1 (en) * 2017-07-21 2019-01-24 Orange Method for handling on a mobile terminal a list of contents each associated to a sub-content
CN108469977B (en) * 2018-03-26 2021-05-25 张�林 Interface data management method
CN111260434A (en) * 2020-01-10 2020-06-09 口碑(上海)信息技术有限公司 Information display method, information providing method and bearing object display method
CN111339451B (en) * 2020-02-14 2023-04-18 支付宝(杭州)信息技术有限公司 Method, apparatus and machine-readable storage medium for information processing
CN114168164A (en) * 2021-12-13 2022-03-11 北京有竹居网络技术有限公司 Application downloading method and device and electronic equipment
CN114816164A (en) * 2022-04-24 2022-07-29 珠海格力电器股份有限公司 Commodity information processing method and device, storage medium and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1647071A (en) * 2001-10-24 2005-07-27 Bea系统公司 Data synchronization
CN101034454A (en) * 2006-03-08 2007-09-12 李和菘 Synchronous Settlement System and Method for Implementing Online Group Purchasing Using Communication Network
CN101764830A (en) * 2008-11-28 2010-06-30 新奥特(北京)视频技术有限公司 State synchronous method and system based on message subscribing manner
CN104618428A (en) * 2014-12-23 2015-05-13 中国铁道科学研究院电子计算技术研究所 Railway passenger transport information sharing method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9060239B1 (en) * 2011-08-09 2015-06-16 Zscaler, Inc. Cloud based mobile device management systems and methods
US20150026002A1 (en) * 2013-07-16 2015-01-22 International Business Machines Corporation Smart home environment for shopping

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1647071A (en) * 2001-10-24 2005-07-27 Bea系统公司 Data synchronization
CN101034454A (en) * 2006-03-08 2007-09-12 李和菘 Synchronous Settlement System and Method for Implementing Online Group Purchasing Using Communication Network
CN101764830A (en) * 2008-11-28 2010-06-30 新奥特(北京)视频技术有限公司 State synchronous method and system based on message subscribing manner
CN104618428A (en) * 2014-12-23 2015-05-13 中国铁道科学研究院电子计算技术研究所 Railway passenger transport information sharing method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
电商移动应用的引导性设计研究;武倩;《中国优秀硕士学位论文全文数据库》;20140615;第34-35页 *

Also Published As

Publication number Publication date
CN106445956A (en) 2017-02-22

Similar Documents

Publication Publication Date Title
US11023055B2 (en) Devices, methods, and graphical user interfaces for an electronic device interacting with a stylus
US10936164B2 (en) Reduced size configuration interface
US11488406B2 (en) Text detection using global geometry estimators
US20220157310A1 (en) Intelligent device identification
US20220107771A1 (en) Devices, Methods, and Graphical User Interfaces for Wireless Pairing with Peripheral Devices and Displaying Status Information Concerning the Peripheral Devices
US10908703B2 (en) User terminal device and method for controlling the user terminal device thereof
US10831337B2 (en) Device, method, and graphical user interface for a radial menu system
CN110377196B (en) Electronic device and control method thereof
US9355472B2 (en) Device, method, and graphical user interface for adjusting the appearance of a control
CN106445956B (en) Shopping data management method and device
US11119653B2 (en) Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
US9934066B2 (en) Priority-based managing and suspension of window processes in a browser application
US20130093691A1 (en) Electronic device and method of controlling same
US10331297B2 (en) Device, method, and graphical user interface for navigating a content hierarchy
US20210405870A1 (en) Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
CN106033301B (en) Application program desktop management method and touch screen terminal
CN103324438A (en) Electronic equipment, and page turning method and page turning device for browser
WO2023093661A1 (en) Interface control method and apparatus, and electronic device and storage medium
CN115756710A (en) Information processing method, device and electronic device
CN117348786A (en) Object transmitting method, device, electronic equipment and readable storage medium
JP2019125024A (en) Electronic device, information processing method, program, and storage medium
HK1215092B (en) Device, method, and graphical user interface for adjusting the appearance of a control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 210000, 1-5 story, Jinshan building, 8 Shanxi Road, Nanjing, Jiangsu.

Applicant after: SUNING.COM Co.,Ltd.

Address before: 210042 Nanjing Province, Xuanwu District, Jiangsu Suning Avenue, Suning headquarters, No. 1

Applicant before: SUNING COMMERCE GROUP Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A shopping data management method and device

Effective date of registration: 20231220

Granted publication date: 20201103

Pledgee: Bank of China Limited Nanjing Gulou Branch

Pledgor: SUNING.COM Co.,Ltd.

Registration number: Y2023980071946

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20201103

Pledgee: Bank of China Limited Nanjing Gulou Branch

Pledgor: SUNING.COM Co.,Ltd.

Registration number: Y2023980071946

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A method and device for managing shopping data

Granted publication date: 20201103

Pledgee: Bank of China Limited Nanjing Gulou Branch

Pledgor: SUNING.COM Co.,Ltd.

Registration number: Y2024980036872

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20201103

Pledgee: Bank of China Limited Nanjing Gulou Branch

Pledgor: SUNING.COM Co.,Ltd.

Registration number: Y2024980036872