WO2019091218A1 - 应用程序中业务快速启动方法及装置和电子设备 - Google Patents
应用程序中业务快速启动方法及装置和电子设备 Download PDFInfo
- Publication number
- WO2019091218A1 WO2019091218A1 PCT/CN2018/105916 CN2018105916W WO2019091218A1 WO 2019091218 A1 WO2019091218 A1 WO 2019091218A1 CN 2018105916 W CN2018105916 W CN 2018105916W WO 2019091218 A1 WO2019091218 A1 WO 2019091218A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- service
- tag
- field communication
- near field
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/352—Contactless payments by cards
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/009—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being an RFID reader
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/77—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
Definitions
- the launched application uploads the tag content to a server
- a decoding unit the activated application decoding a service type in the tag content
- a memory for storing processor executable instructions
- the launched application decodes a service type in the tag content
- FIG. 3 is a conceptual diagram of a system architecture suitable for fast start of services in an application according to an embodiment of the present disclosure
- FIG. 6 is a flowchart of a method for quickly starting a service in an application according to an embodiment of the present disclosure
- FIG. 8 is a schematic diagram of a module of a service quick start device in an application program according to an embodiment of the present disclosure
- first, second, third, etc. may be used in this specification to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
- first information may also be referred to as the second information without departing from the scope of the present description.
- second information may also be referred to as the first information.
- word "if” as used herein may be interpreted as "when” or “when” or “in response to a determination.”
- the shared bicycle has rapidly spread to some parts of the country and even abroad due to the characteristics of borrowing and stopping.
- the user first needs to open the shared bicycle application (Application, APP) installed on the mobile terminal, and then click “scan code bicycle” to open the scan box and scan the QR code set on the shared bicycle.
- the scan code is successful, the lock of the shared bicycle will be automatically unlocked, and the user can use the shared bicycle.
- the scan code is easily affected by external environmental factors. At night, due to the dim light, the phone scan code often fails, greatly affecting the user experience.
- the system architecture concept map may include a target object 11 and a user terminal 12 provided with a Near Field Communication (NFC) tag 111 (hereinafter referred to as an NFC tag).
- NFC Near Field Communication
- the target object 11 provided with the NFC tag 111 as shown in Fig. 3 may be a graphic code provided with the NFC tag 111. Comparing the conventional graphic code shown in Fig. 1, the graphic code in Fig. 3 has an NFC tag 111.
- the image code provided with the NFC tag 111 is only an example of the target object. In an actual application, the target object may also be in any other form; the position, size, and shape of the NFC tag 111 may be actual. The situation is adjusted.
- the user terminal 12 may be an NFC-enabled terminal provided with an NFC chip, such as a smart phone, a tablet, or the like. As shown in FIG. 4, the user terminal may be internally provided with an NFC chip 122.
- the position of the NFC chip 122 in the figure is only an example. In practice, the position, size, and shape of the NFC chip. It can be adjusted according to the actual situation.
- the following describes an embodiment of a method for implementing fast start of a service in an application, which may be applied to a user terminal provided with a near field communication chip, and the method may include the following steps:
- the operating system may be a computer program for managing and controlling terminal hardware and software resources, and is the most basic system software directly running on the terminal, any other software. Both the application and the application must be supported by the operating system.
- Typical operating systems include Android (Android) for Android phones (such as Huawei phones, Huawei phones, Samsung phones, etc.), iOS systems for Apple phones, and Windows Phone systems for Microsoft phones.
- the server may refer to a server of an application.
- the Alipay application can upload tag content to an Alipay server.
- the tag content can be a string of strings arranged according to certain rules, and the string can represent a variety of information.
- the Alipay application uploads a tag content. If the service type obtained by the server after decoding is payment, it can be routed to the payment service. If the service type obtained after decoding is the payment, it can be routed to the payment. Business.
- the application in the user terminal can also perform the service according to the service routed by the server.
- the Alipay application in the user terminal performs a payment operation according to the payment service routed by the server.
- the user terminal is close to the payment object (such as the payment code) with the NFC tag, and the operating system of the user terminal can quickly start the payment application, and the activated payment application can also automatically transmit according to the NFC tag.
- the content of the label the implementation of the corresponding payment business. In this way, even when paying at night, it is not affected by insufficient light.
- the operating system displays the registered near field communication application in the screen;
- the operating system can also open the application according to the user selection.
- the launched application determines whether the service source in the label content is the application
- the operating system launches an application for registered near field communication associated with the near field communication tag.
- the application for registering NFC in a user terminal includes an Alipay application, a shared bicycle application, and a WeChat application, wherein the Alipay application is associated with an Alipay NFC tag; it is assumed that the user terminal is close to the receipt code as shown in FIG. 3; The payment code is provided with an Alipay NFC tag; therefore, the operating system of the user terminal can directly start the Alipay application according to the association relationship.
- the content of the label in the NFC tag is encrypted, the security of the interaction is improved, and the content of the label is prevented from being maliciously transformed into unnecessary loss of the user, thereby improving the user experience.
- the tag content can be a string of strings arranged according to certain rules, and the string can represent a variety of information.
- the content of the label in a specific embodiment includes at least a service source, and before the step 320, the method may further include:
- the launched application decodes the type of service in the tag content.
- the launched application decrypts the tag content.
- the application includes a payment application, and the service includes a payment service;
- the application executes the routed service according to the service that is routed after the server decodes the label content.
- a hardware structure of a device in which the service quick start device is located in the application of the specification may include a processor, a network interface, a memory, and a non-volatile memory, and the device in which the device is located in the embodiment is generally
- the actual function of the service in the application can be quickly started, and other hardware can also be included, which will not be described again.
- the executing unit 530 executes the routed service according to the service that is sent after the server decodes the label content.
- the operating system initiates the registered near field communication application associated with the near field communication tag.
- the tag content transmitted by the near field communication tag is an encrypted tag content
- a decryption unit that decrypts the tag content.
- the label content includes at least a source of business
- the device Before the uploading unit 520, the device further includes:
- the launched application determining whether the service source in the label content is the application program
- the uploading unit 520 specifically includes:
- the launched application uploads the tag content to the server.
- the label content includes at least a service type
- the server decodes the service type in the label content, and routes to the corresponding service according to the service type.
- the application includes a payment application, and the service includes a payment service;
- the application includes a shared bicycle application, the business including a rental car business.
- the startup unit 610 in the case of receiving the label content transmitted by the near field communication tag, the operating system starts the application that has registered the near field communication;
- the executing unit 640 is configured to perform, according to the server, a service corresponding to the service request, where the launched application executes the routed service.
- the startup unit 610 specifically includes:
- the operating system displays the registered near field communication application in a screen;
- a subunit is activated, and the operating system launches an application selected by the user.
- a decryption unit that decrypts the tag content.
- the internal function module and structure of the service quick start device in the application are described in FIG. 6 , and the actual execution body of the device may be an electronic device, including:
- processor is configured to:
- the launched application uploads the tag content to a server
- the operating system launches an application selected by the user.
- the internal function module and structure of the service quick start device in the application are described in FIG. 6 , and the actual execution body of the device may be an electronic device, including:
- the operating system starts the application that has registered the near field communication
- the launched application executes the routed service according to the service that is sent by the server to the service request.
- the operating system launches an application selected by the user.
- the operating system launches an application for registered near field communication associated with the near field communication tag.
- the method further includes:
- the launched application decrypts the tag content.
- the launched application determines whether the service source in the label content is the application
- the application includes a shared bicycle application, the business including a rental car business.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本说明书实施例提供一种应用程序中业务快速启动方法及装置和电子设备,用户终端在接收到近场通信标签传输的标签内容的情况下,其操作系统可以启动已注册近场通信的应用程序;然后,所述启动的应用程序将所述标签内容上传至服务器;根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
Description
本说明书实施例涉及互联网技术领域,尤其涉及一种应用程序中业务快速启动方法及装置和电子设备。
随着互联网技术的不断发展,扫码交互成了人们日常生活中经常使用的互联网交互方式。例如扫码支付、扫码点餐、扫码下载、扫码骑车(如共享单车)等等。以扫码支付为例,如图1所示,商家可以申请一张带有图形码(图1中为二维码)的收款码;用户付款时,如图2所示,首先需要打开支付应用,然后在该支付应用中点击“扫码”开启扫描框,将该扫描框对准收款码进行扫码就可以完成付款,由于扫码支付方便快捷安全,已经成为移动支付的主流。然而,实际应用中,扫码过程经常受到外在环境因素的影响,例如夜晚光线昏暗,正午光线太亮等,导致扫码失败、无法识别等。
需要提供更为有效的互联网交互方式。
发明内容
本说明书实施例提供的一种应用程序中业务快速启动方法及装置和电子设备:
根据本说明书实施例的第一方面,提供一种应用程序中业务快速启动方法,所述方法包括:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序将所述标签内容上传至服务器;
根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
根据本说明书实施例的第二方面,提供一种应用程序中业务快速启动方法,所述方法包括:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序解码出所述标签内容中的业务类型;
根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;
根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
根据本说明书实施例的第三方面,提供一种应用程序中业务快速启动装置,所述装置包括:
启动单元,在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
上传单元,所述启动的应用程序将所述标签内容上传至服务器;
执行单元,根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
根据本说明书实施例的第四方面,提供一种应用程序中业务快速启动装置,所述装置包括:
启动单元,在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
解码单元,所述启动的应用程序解码出所述标签内容中的业务类型;
请求单元,根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;
执行单元,根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
根据本说明书实施例的第五方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序将所述标签内容上传至服务器;
根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
根据本说明书实施例的第六方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序解码出所述标签内容中的业务类型;
根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;
根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
本说明书实施例,利用近场通信技术,用户终端可以根据NFC标签快速启动应用程序,并且所述启动的应用程序还可以自动根据所述NFC标签传输的标签内容,执行相应的业务。如此,无需用户手动启动应用程序和手动点击相应的业务按钮来执行业务,提高了互联网交互效率,而且本实施例提供的交互方式不会受到外部环境因素的影响。
图1是本说明书提供的现有的商家收款码示意图;
图2是本说明书提供的现有的用户终端“扫码”过程的示意图;
图3是本说明书一实施例提供的适用于应用程序中业务快速启动的系统架构概念图;
图4是本说明书提供的用户终端的示意图;
图5是本说明书一实施例提供的应用程序中业务快速启动方法的流程图;
图6是本说明书一实施例提供的应用程序中业务快速启动方法的流程图;
图7是本说明书一实施例提供的另一种适用于应用程序中业务快速启动的系统架构概念图;
图8是本说明书一实施例提供的应用程序中业务快速启动装置的模块示意图;
图9是本说明书一实施例提供的应用程序中业务快速启动装置的模块示意图。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。 还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以扫码支付的场景为例,用户首先需要打开支付应用,然后在该支付应用中点击“扫码”开启扫描框,将该扫描框对准收款码进行扫码就可以完成付款。如前所述,扫码容易受外部环境因素影响;例如夜间乘坐出租车需要扫码支付打车费用时,由于车内光线较为昏暗,扫描司机收款码经常失败,可能需要重复很多次就能成功支付,极大地影响用户体验。
以共享单车的场景为例,共享单车由于随借随停的特点,迅速普及到了全国甚至国外一些地区。用户想要使用共享单车,首先需要打开移动终端上安装的共享单车应用程序(Application,APP),然后点击“扫码骑车”开启扫描框,对准共享单车上设置的二维码进行扫码,当扫码成功后,共享单车的车锁会自动开锁,用户就可以使用这辆共享单车了。如前所述,扫码容易受外部环境因素影响,夜间由于光线较为昏暗,手机扫码经常失败,极大地影响用户体验。
为了解决上述问题,本说明书提供了图3所示的一种可以适用的示例性系统架构概念图。
所述系统架构概念图可以包括设置有近场通信(Near Field Communication,NFC)标签111(以下简称NFC标签)的目标对象11和用户终端12。
为了与现有的“扫码”实现通用性,如图3所示的所述设置有NFC标 签111的目标对象11可以是设置有NFC标签111的图形码。对比图1所示传统的图形码,图3中图形码多了一个NFC标签111。当然,设置有NFC标签111的图形码仅为目标对象的一种示例,在实际应用中,所述目标对象还可以是其它任意形式的;所述NFC标签111的位置、大小、形状可以根据实际情况进行调整。
所述NFC标签111可以与带有NFC功能的用户终端12进行数据传输,将写入NFC标签111中的标签内容传输给带有NFC功能的用户终端12。
用户终端12,可以是设置有NFC芯片的具有NFC功能的终端,如智能手机、平板电脑等。如图4所示的用户终端示意图,所述用户终端内部可以设置有NFC芯片122;该图中NFC芯片122的位置仅为一种示例,在实际中,所述NFC芯片的位置、大小、形状可以根据实际情况进行调整。
NFC是一种非接触式的短距离高频的无线电技术。一般的,NFC使用的频段可以为13.56MHz,使用距离通常在10cm以内。NFC芯片在启动的情况下,可以持续发出射频信号;NFC标签是一块可以写入数据的线圈,该线圈在接触到NFC芯片发出的射频信号时,可以产生携带所写入数据的信号;NFC芯片中的阅读器(Reader)可以读取该信号并解析出携带的数据。在本说明书中,所述数据可以是指标签内容。
以下可以结合图5所示的例子介绍本说明书一种实现应用程序中业务快速启动的方法的实施例,该方法可以应用于设置有近场通信芯片的用户终端,该方法可以包括以下步骤:
步骤210:在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序。
所述操作系统(Operating System,简称OS,也可以称为计算机管理控制程序)可以是管理和控制终端硬件和软件资源的计算机程序,是直接运行在终端上的最基本的系统软件,任何其它软件和应用程序都必 须在操作系统的支持下才能允许。典型的操作系统例如:安卓手机(如华为手机、小米手机、三星手机等)的安卓系统(Android)、苹果手机的IOS系统、微软手机的Windows Phone系统等。
需要说明的是,应用程序若向被操作系统启动,需要预先注册NFC;具体地:
用户可以在用户终端中注册允许使用NFC的应用程序。例如,操作系统的设置中会有NFC配置,用户可以添加需要的应用程序,从而完成应用程序注册NFC。
应用程序注册近场通信的目的为:向操作系统声明该应用程序可以使用NFC功能;这样,注册NFC的应用程序就可以在用户终端接收到NFC标签传输的标签内容的情况下,被操作系统启动。
举例说明,某用户终端中安装有支付宝应用,并已对支付宝应用成功注册NFC;假设该用户使用用户终端靠近如图3中所示的收款码;由于该收款码中设置有NFC标签;操作系统可以自动启动支付宝应用。
步骤220:所述启动的应用程序将所述标签内容上传至服务器。
在上一步骤中,用户终端启动了已注册近场通信的应用程序;因此,本步骤中,启动的应用程序还可以近场通信标签传输的标签内容上传至服务器。
所述服务器可以是指应用程序的服务器。例如,支付宝应用可以将标签内容上传至支付宝服务器。
步骤230:根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
服务器在接收到应用程序上传的标签内容后,就可以解码所述标签内容得到业务类型,并根据业务类型路由到相关的业务。
标签内容可以是一串按照一定规则排列的字符串,该字符串可以代表多种信息。
举例说明某一标签内容为code=xxyyzz;其中,yy表示业务类型, xx、zz表示其它信息。如果服务器不解码,仅根据xxyyzz无法确定具体是什么业务类型。因此,服务器在接收到标签内容后,需要进行解码,根据标签内容的排列规则(第3、4两位表示业务类型),提取出字符即yy;假设yy表示业务A,则服务器可以根据yy路由到相关的业务A。
以支付场景为例,支付宝应用上传了一个标签内容,假设服务器解码后得到的业务类型为付款,则可以路由到付款的业务;假设解码后得到的业务类型为收款,则可以路由到收款的业务。
相对应的,用户终端中的应用程序也可以根据所述服务器路由的业务,执行该业务。例如,用户终端中的支付宝应用根据服务器路由到的付款业务,执行付款的操作。
通过本实施例,利用近场通信技术,当用户终端靠近具有NFC标签的目标对象后,用户终端的操作系统可以根据NFC标签快速启动应用程序,并且所述启动的应用程序还可以自动根据所述NFC标签传输的标签内容,执行相应的业务。如此,无需用户手动启动应用程序和手动点击相应的业务按钮来执行业务,提高了互联网交互效率,而且本实施例提供的交互方式不会受到外部环境因素的影响。
以下以支付场景为例,用户终端靠近具有NFC标签的支付对象(如收款码),用户终端的操作系统可以快速启动支付应用,并且所述启动的支付应用还可以自动根据所述NFC标签传输的标签内容,执行相应的支付业务。如此,即使在夜间进行支付时,也不会受到光线不足的影响。
以下以共享单车场景为例,用户终端靠近具有NFC标签的共享单车,用户终端的操作系统可以快速启动共享单车应用,并且所述启动的共享单车应用还可以自动根据所述NFC标签传输的标签内容,执行相应的租车业务。如此,即使在夜间进行使用共享单车时,也不会受到光线不足的影响。
在实际应用中,注册近场通信的应用程序可能存在多个,这种情况下,操作系统无法自行判断应该启动哪一个应用程序;为了解决这一问 题,在上述图5所示实施例的基础上,上述步骤210中,所述操作系统启动已注册近场通信的应用程序,具体可以包括:
当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;
所述操作系统启动用户选择的应用程序。
该实施例中,当存在至少2个已注册近场通信的应用程序的情况下,用户终端的操作系统可以将这些已注册近场通信的应用程序展示在终端屏幕上,由用户手动确定启动哪一个应用程序;所述操作系统只需启动用户选择的应用程序即可。
通过本实施例,对于存在多个注册近场通信的应用程序的情况,操作系统也可以根据用户选择开启应用程序。
对于用户手动确定应用程序的实施例,用户可能会存在选择错误的情况下。为了解决这一问题,在图5所示实施例的基础上,本说明书提供的另一个具体地实施例中所述标签内容至少包括业务来源,而在步骤220之前,所述方法还可以包括:
所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;
所述步骤220,具体可以包括:
在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序将所述标签内容上传至服务器。
在所述标签内容中的应用标识不代表本应用程序的情况下,终止操作。
本实施例中,在用户错误选择了应用程序后,显然不能让错误启动的应用程序执行原本需要进行的业务操作。通过标签内容中的业务来源来判断启动的应用程序是否是真正需要启动的;如果是,才能进行后续步骤;如果不是,终止操作。
同样为了解决操作系统无法自行判断应该启动哪一个应用程序,在 上述图5所示实施例的基础上,上述步骤210中,所述操作系统启动已注册近场通信的应用程序,具体可以包括:
操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
该实施例中与上述注册NFC不同之处在于,本实施例中应用程序在注册近场通信时,除了添加应用程序,还可以为应用程序关联NFC标签。
例如,支付宝应用在注册NFC时,可以关联支付宝的NFC标签。
值得一提的是,一种应用程序通常只允许关联一种NFC标签。例如,支付宝应用只允许关联支付宝发布的NFC标签。
某用户终端中已注册NFC的应用程序包括支付宝应用程序、共享单车应用程序、微信应用程序,其中支付宝应用关联有支付宝NFC标签;假设该用户终端靠近如图3中所示的收款码;由于该收款码中设置有支付宝NFC标签;因此,用户终端的操作系统根据关联关系,直接就可以启动支付宝应用。
通过本实施例,通过建立注册NFC的应用程序与NFC标签的关联关系,在接收到近场通信标签传输的标签内容的情况下,操作系统可以直接启动与所述近场通信标签关联的已注册近场通信的应用程序;进一步提高了交互效率。
在实际应用中,NFC标签是可以修改标签内容,这样对于一些较为敏感的业务如支付业务存在一定的风险。为了防止NFC标签的标签内容被恶意篡改,在上述图5所示实施例的基础上,所述近场通信标签传输的标签内容为加密的标签内容;
相应地,在步骤220之前,所述方法还可以包括:
所述启动的应用程序解密所述标签内容。
该实施例中,目标对象中设置的NFC标签的标签内容可以是加密后的标签内容。
举例说明,支付宝方面在提供给商家的收款码中,写入NFC标签的 标签内容为加密的标签内容。对于想要篡改标签内容的不法分子,由于没有相应的解密算法,无法破译加密的标签内容;而随意篡改标签内容,也会由于没有相应的加密算法,也无法被正常使用的应用程序所解密。
一般的,用户终端从正规下载渠道下载的应用程序中自带有解密算法。并且,应用程序的解密算法和加密NFC标签内容的加密算法相配套的。
通过本实施例,对NFC标签中的标签内容进行加密,提升了交互的安全性,避免标签内容被恶意篡改造成用户不必要的损失,提升用户体验。
以下可以结合图6所示的例子介绍本说明书一种实现应用程序中业务快速启动的方法的实施例,该方法可以应用于设置有近场通信芯片的终端,该方法可以包括以下步骤:
步骤310:在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序。
该步骤与前述步骤210相同,此处不再赘述。
步骤320:所述启动的应用程序解码出所述标签内容中的业务类型。
标签内容可以是一串按照一定规则排列的字符串,该字符串可以代表多种信息。
举例说明某一标签内容为code=xxyyzz;其中,yy表示业务类型,xx、zz表示其它信息。所述启动的应用程序可以根据标签内容的排列规则(第3、4两位表示业务类型)解码出业务类型即字符yy。
步骤330:根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求。
所述启动的应用程序在解码出业务类型之后,可以向服务器发起该业务类型的业务请求。所述服务器可以是指应用程序的服务器。例如,支付宝应用可以向支付宝服务器发起该业务类型的业务请求。
步骤340:根据所述服务器路由到所述业务请求对应的业务,所述 启动的应用程序执行所述路由到的业务。
以支付场景为例,支付宝应用支付宝应用可以向支付宝服务器发起付款的业务请求;支付宝服务器就可以路由到付款的业务;类似的,假设发起收款的业务请求,则支付宝服务器就可以路由到收款的业务。
相对应的,用户终端中的应用程序也可以根据所述服务器路由的业务,执行该业务。例如,用户终端中的支付宝应用根据服务器路由到的付款业务,执行付款的操作。
本实施例中由用户终端的应用程序解码出业务类型,而图5所示实施例是由服务器解码出业务类型。
通过本实施例,利用近场通信技术,当用户终端靠近具有NFC标签的目标对象后,用户终端的操作系统可以根据NFC标签快速启动应用程序,并且所述启动的应用程序还可以自动根据所述NFC标签传输的标签内容,执行相应的业务。如此,无需用户手动启动应用程序和手动点击相应的业务按钮来执行业务,提高了互联网交互效率,而且本实施例提供的交互方式不会受到外部环境因素的影响。
在图6所示实施例基础上,一个具体地实施例中,步骤310中,所述操作系统启动已注册近场通信的应用程序,具体包括:
当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;
所述操作系统启动用户选择的应用程序。
在图6所示实施例基础上,一个具体地实施例中所述标签内容至少包括业务来源,而在步骤320之前,所述方法还可以包括:
所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;
所述步骤320,具体可以包括:
在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序解码出所述标签内容中的业务类型。
在所述标签内容中的应用标识不代表本应用程序的情况下,终止操作。
在图6所示实施例基础上,一个具体地实施例,步骤310中,所述操作系统启动已注册近场通信的应用程序,具体包括:
操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
在图6所示实施例基础上,一个具体地实施例中所述近场通信标签传输的标签内容为加密的标签内容;
在所述步骤320之前,所述方法还可以包括:
所述启动的应用程序解密所述标签内容。
通过本实施例,对NFC标签中的标签内容进行加密,提升了交互的安全性,避免标签内容被恶意篡改造成用户不必要的损失,提升用户体验。
在图6所示实施例基础上,一个具体地实施例中:
所述应用程序包括支付应用程序,所述业务包括支付业务;
或者,
所述应用程序包括共享单车应用程序,所述业务包括租车业务。
本说明书还提供了图7所示的另一种可以适用的示例性系统架构概念图。
所述系统架构概念图可以包括设置有NFC标签311的目标对象31、智能穿戴设备32和用户终端33。
所述设置有NFC标签311的目标对象31与前述图3中目标对象11相同,此次不再赘述。
所述目标对象31中的NFC标签311可以与智能穿戴设备32进行数据传输,将写入NFC标签311中的标签内容传输给带有NFC功能的智能穿戴设备32。
所述智能穿戴设备32可以设置有NFC芯片,具有NFC功能,如智 能手环、智能手表、智能眼睛等。
所述智能穿戴设备32还可以与用户终端33通过短距离无线通信技术(蓝牙、红外、无线局域网、WIFI直连、超宽带通信、紫峰、近场通信的一种)进行数据交互。
所述用户终端33与前述图3中用户终端12不同,用户终端33不和目标对象31直接进行数据传输,而是经由智能穿戴设备32间接进行数据传输。具体地,所述智能穿戴设备32可以接收目标对象31中NFC标签311传输的标签内容,并将所述标签内容发送给用户终端33。
在一种可选的实施例中,所述用户终端33中可以不设置有NFC芯片;或者,用户终端33中设置有NFC芯片,但无需使用该NFC芯片。
基于图5所示实施例,并结合图7所示系统架构概念图介绍本说明书一种实现应用程序中业务快速启动的方法的实施例,该方法可以应用于用户终端,该方法可以包括以下步骤:
在接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序。
所述启动的应用程序将所述标签内容上传至服务器。
根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
该实施例与图5所示实施例不同之处在于,用户终端接收到的标签内容是由智能穿戴设备发送的;也就是说,智能穿戴设备在接收到近场通信标签传输的标签内容后,可以将该标签内容发送给用户终端;除此之外其它内容与图5所示实施例相同,此处不再赘述。
类似的,基于图6所示实施例,并结合图7所示系统架构概念图介绍本说明书一种实现应用程序中业务快速启动的方法的实施例,该方法可以应用于用户终端,该方法可以包括以下步骤:
在接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序解码出所述标签内容中的业务类型;
根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;
根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
该实施例与图6所示实施例不同之处在于,用户终端接收到的标签内容是由智能穿戴设备发送的;也就是说,智能穿戴设备在接收到近场通信标签传输的标签内容后,可以将该标签内容发送给用户终端;除此之外其它内容与图6所示实施例相同,此处不再赘述。
通过上述本实施例,利用近场通信技术,当智能穿戴设备靠近具有NFC标签的目标对象后,智能穿戴设备可以将接收到的标签内容发送给用户终端;进而用户终端的操作系统可以根据NFC标签快速启动应用程序,并且所述启动的应用程序还可以自动根据所述NFC标签传输的标签内容,执行相应的业务。如此,无需用户手动启动应用程序和手动点击相应的业务按钮来执行业务,提高了互联网交互效率,而且本实施例提供的交互方式不会受到外部环境因素的影响。
以下以支付场景为例,智能穿戴设备靠近具有NFC标签的支付对象(如收款码),用户终端的操作系统可以快速启动支付应用,并且所述启动的支付应用还可以自动根据所述NFC标签传输的标签内容,执行相应的支付业务。如此,即使在夜间进行支付时,也不会受到光线不足的影响。
以下以共享单车场景为例,智能穿戴设备靠近具有NFC标签的共享单车,用户终端的操作系统可以快速启动共享单车应用,并且所述启动的共享单车应用还可以自动根据所述NFC标签传输的标签内容,执行相应的租车业务。如此,即使在夜间进行使用共享单车时,也不会受到光线不足的影响。
与前述应用程序中业务快速启动方法实施例相对应,本说明书还提 供了应用程序中业务快速启动装置的实施例。所述装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,本说明书应用程序中业务快速启动装置所在设备的一种硬件结构可以包括处理器、网络接口、内存以及非易失性存储器之外,实施例中装置所在的设备通常根据该应用程序中业务快速启动实际功能,还可以包括其他硬件,对此不再赘述。
参见图8,为本说明书一实施例提供的应用程序中业务快速启动装置的模块图,所述装置对应了图5所示实施例,所述装置包括:
启动单元510,在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
上传单元520,所述启动的应用程序将所述标签内容上传至服务器;
执行单元530,根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务
在一个可选的实施例中:
所述启动单元510,具体包括:
展示子单元,在接收到近场通信标签传输的标签内容的情况下,当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;
启动子单元,所述操作系统启动用户选择的应用程序。
在一个可选的实施例中:
所述启动单元510,具体包括:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
在一个可选的实施例中:
所述近场通信标签传输的标签内容为加密的标签内容;
在所述上传单元520之前,所述装置还包括:
解密单元,所述启动的应用程序解密所述标签内容。
在一个可选的实施例中:
所述标签内容至少包括业务来源;
在所述上传单元520之前,所述装置还包括:
判断单元,所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;
所述上传单元520,具体包括:
在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序将所述标签内容上传至服务器。
在一个可选的实施例中:
所述标签内容至少包括业务类型;
所述服务器解码所述标签内容后路由到的业务,具体包括:
所述服务器解码出所述标签内容中的业务类型,并根据所述业务类型路由到相应的业务。
在一个可选的实施例中:
所述接收到近场通信标签传输的标签内容,具体包括:
接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容。
在一个可选的实施例中:
所述应用程序包括支付应用程序,所述业务包括支付业务;
或者,
所述应用程序包括共享单车应用程序,所述业务包括租车业务。
参见图9,为本说明书一实施例提供的应用程序中业务快速启动装置的模块图,所述装置对应了图6所示实施例,所述装置包括:
启动单元610,在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
解码单元620,所述启动的应用程序解码出所述标签内容中的业务类型;
请求单元630,根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;
执行单元640,根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
在一个可选的实施例中:
所述启动单元610,具体包括:
展示子单元,当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;
启动子单元,所述操作系统启动用户选择的应用程序。
在一个可选的实施例中:
所述启动单元610,具体包括:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
在一个可选的实施例中:
所述近场通信标签传输的标签内容为加密的标签内容;
在所述解码单元620之前,所述装置还包括:
解密单元,所述启动的应用程序解密所述标签内容。
在一个可选的实施例中:
所述标签内容至少包括业务来源;
在所述解码单元620之前,所述装置还包括:
判断单元,所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;
所述解码单元620,具体包括:
在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序解码出所述标签内容中的业务类型。
在一个可选的实施例中:
所述接收到近场通信标签传输的标签内容,具体包括:
接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容。
在一个可选的实施例中:
所述应用程序包括支付应用程序,所述业务包括支付业务;
或者,
所述应用程序包括共享单车应用程序,所述业务包括租车业务。
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上图6描述了应用程序中业务快速启动装置的内部功能模块和结构示意,其实质上的执行主体可以为一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序将所述标签内容上传至服务器;
根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
可选的,所述操作系统启动已注册近场通信的应用程序,具体包括:
当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;
所述操作系统启动用户选择的应用程序。
可选的,所述操作系统启动已注册近场通信的应用程序,具体包括:
操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
可选的,所述近场通信标签传输的标签内容为加密的标签内容;
在所述启动的应用程序将所述标签内容上传至服务器之前,还包括:
所述启动的应用程序解密所述标签内容。
可选的,所述标签内容至少包括业务来源;
在所述启动的应用程序将所述标签内容上传至服务器之前,还包括:
所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;
所述启动的应用程序将所述标签内容上传至服务器,具体包括:
在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序将所述标签内容上传至服务器。
可选的,所述标签内容至少包括业务类型;
所述服务器解码所述标签内容后路由到的业务,具体包括:
所述服务器解码出所述标签内容中的业务类型,并根据所述业务类型路由到相应的业务。
可选的,所述接收到近场通信标签传输的标签内容,具体包括:
接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容。
可选的,所述应用程序包括支付应用程序,所述业务包括支付业务;
或者,
所述应用程序包括共享单车应用程序,所述业务包括租车业务。
以上图6描述了应用程序中业务快速启动装置的内部功能模块和结构示意,其实质上的执行主体可以为一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;
所述启动的应用程序解码出所述标签内容中的业务类型;
根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;
根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
可选的,所述操作系统启动已注册近场通信的应用程序,具体包括:
当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;
所述操作系统启动用户选择的应用程序。
可选的,所述操作系统启动已注册近场通信的应用程序,具体包括:
操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
可选的,所述近场通信标签传输的标签内容为加密的标签内容;
在所述启动的应用程序解码出所述标签内容中的业务类型之前,还 包括:
所述启动的应用程序解密所述标签内容。
可选的,所述标签内容至少包括业务来源;
在所述启动的应用程序解码出所述标签内容中的业务类型之前,还包括:
所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;
所述启动的应用程序解码出所述标签内容中的业务类型,具体包括:
在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序解码出所述标签内容中的业务类型。
可选的,所述接收到近场通信标签传输的标签内容,具体包括:
接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容。
可选的,所述应用程序包括支付应用程序,所述业务包括支付业务;
或者,
所述应用程序包括共享单车应用程序,所述业务包括租车业务。
在上述电子设备的实施例中,应理解,该处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,而前述的存储器可以是只读存储器(英文:read-only memory,缩写:ROM)、随机存取存储器(英文:random access memory,简称:RAM)、快闪存储器、硬盘或者固态硬盘。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间 相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
Claims (19)
- 一种应用程序中业务快速启动的方法,所述方法包括:在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;所述启动的应用程序将所述标签内容上传至服务器;根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
- 根据权利要求1所述的方法,所述操作系统启动已注册近场通信的应用程序,具体包括:当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;所述操作系统启动用户选择的应用程序。
- 根据权利要求1所述的方法,所述操作系统启动已注册近场通信的应用程序,具体包括:操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
- 根据权利要求1所述的方法,所述近场通信标签传输的标签内容为加密的标签内容;在所述启动的应用程序将所述标签内容上传至服务器之前,所述方法还包括:所述启动的应用程序解密所述标签内容。
- 根据权利要求1所述的方法,所述标签内容至少包括业务来源;在所述启动的应用程序将所述标签内容上传至服务器之前,所述方法还包括:所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;所述启动的应用程序将所述标签内容上传至服务器,具体包括:在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序将所述标签内容上传至服务器。
- 根据权利要求1所述的方法,所述标签内容至少包括业务类型;所述服务器解码所述标签内容后路由到的业务,具体包括:所述服务器解码出所述标签内容中的业务类型,并根据所述业务类型路由到相应的业务。
- 根据权利要求1所述的方法,所述接收到近场通信标签传输的标签内容,具体包括:接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容。
- 根据权利要求1-7中任一项所述的方法,所述应用程序包括支付应用程序,所述业务包括支付业务;或者,所述应用程序包括共享单车应用程序,所述业务包括租车业务。
- 一种应用程序中业务快速启动方法,所述方法包括:在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;所述启动的应用程序解码出所述标签内容中的业务类型;根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
- 根据权利要求9所述的方法,所述操作系统启动已注册近场通信的应用程序,具体包括:当存在至少2个已注册近场通信的应用程序的情况下,所述操作系统在屏幕中展示所述已注册近场通信的应用程序;所述操作系统启动用户选择的应用程序。
- 根据权利要求9所述的方法,所述操作系统启动已注册近场通信的应用程序,具体包括:操作系统启动与所述近场通信标签关联的已注册近场通信的应用程序。
- 根据权利要求9所述的方法,所述近场通信标签传输的标签内容为加密的标签内容;在所述启动的应用程序解码出所述标签内容中的业务类型之前,所述方法还包括:所述启动的应用程序解密所述标签内容。
- 根据权利要求9所述的方法,所述标签内容至少包括业务来源;在所述启动的应用程序解码出所述标签内容中的业务类型之前,所述方法还包括:所述启动的应用程序判断所述标签内容中的业务来源是否为本应用程序;所述启动的应用程序解码出所述标签内容中的业务类型,具体包括:在所述标签内容中的应用标识代表了本应用程序的情况下,所述启动的应用程序解码出所述标签内容中的业务类型。
- 根据权利要求9所述的方法,所述接收到近场通信标签传输的标签内容,具体包括:接收到智能穿戴设备发送的其接收到近场通信标签传输的标签内容。
- 根据权利要求9-14中任一项所述的方法,所述应用程序包括支付应用程序,所述业务包括支付业务;或者,所述应用程序包括共享单车应用程序,所述业务包括租车业务。
- 一种应用程序中业务快速启动装置,所述装置包括:启动单元,在接收到近场通信标签传输的标签内容的情况下,操作 系统启动已注册近场通信的应用程序;上传单元,所述启动的应用程序将所述标签内容上传至服务器;执行单元,根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
- 一种应用程序中业务快速启动装置,所述装置包括:启动单元,在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;解码单元,所述启动的应用程序解码出所述标签内容中的业务类型;请求单元,根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;执行单元,根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
- 一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;所述启动的应用程序将所述标签内容上传至服务器;根据所述服务器解码所述标签内容后路由到的业务,所述应用程序执行所述路由到的业务。
- 一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在接收到近场通信标签传输的标签内容的情况下,操作系统启动已注册近场通信的应用程序;所述启动的应用程序解码出所述标签内容中的业务类型;根据所述业务类型,所述启动的应用程序向服务器发起所述业务类型的业务请求;根据所述服务器路由到所述业务请求对应的业务,所述启动的应用程序执行所述路由到的业务。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP18875570.6A EP3678352B1 (en) | 2017-11-10 | 2018-09-17 | Quick enabling method and apparatus for service in application program |
| SG11202002455QA SG11202002455QA (en) | 2017-11-10 | 2018-09-17 | Quick enabling method and apparatus for service in application program and electronic device |
| US16/742,617 US10785627B2 (en) | 2017-11-10 | 2020-01-14 | Quick enabling method and apparatus for service in application program and electronic device |
| US17/028,482 US10945114B2 (en) | 2017-11-10 | 2020-09-22 | Quick enabling method and apparatus for service in application program and electronic device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711105169.3 | 2017-11-10 | ||
| CN201711105169.3A CN108055293A (zh) | 2017-11-10 | 2017-11-10 | 应用程序中业务快速启动方法及装置和电子设备 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/742,617 Continuation US10785627B2 (en) | 2017-11-10 | 2020-01-14 | Quick enabling method and apparatus for service in application program and electronic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019091218A1 true WO2019091218A1 (zh) | 2019-05-16 |
Family
ID=62119539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/105916 Ceased WO2019091218A1 (zh) | 2017-11-10 | 2018-09-17 | 应用程序中业务快速启动方法及装置和电子设备 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US10785627B2 (zh) |
| EP (1) | EP3678352B1 (zh) |
| CN (1) | CN108055293A (zh) |
| SG (1) | SG11202002455QA (zh) |
| TW (1) | TWI691902B (zh) |
| WO (1) | WO2019091218A1 (zh) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108055293A (zh) | 2017-11-10 | 2018-05-18 | 阿里巴巴集团控股有限公司 | 应用程序中业务快速启动方法及装置和电子设备 |
| CN111212421B (zh) * | 2020-01-03 | 2022-07-01 | 飞天诚信科技股份有限公司 | 卡片自动连接方法、电子设备及计算机可读存储介质 |
| CN115268710A (zh) * | 2021-04-13 | 2022-11-01 | 华为技术有限公司 | 应用程序的登录方法、相关装置和系统 |
| CN114500138A (zh) * | 2022-01-12 | 2022-05-13 | 青岛海尔科技有限公司 | 联动控制配置方法、联动控制方法及联动控制系统 |
| CN121151006A (zh) * | 2025-04-16 | 2025-12-16 | 支付宝(杭州)数字服务技术有限公司 | 车机终端的程序登录处理方法及装置 |
| CN120434637B (zh) * | 2025-07-07 | 2025-09-05 | 江西铜锐信息技术有限公司 | 一种基于近距离无线通讯技术的快速启动功能应用的方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013163941A1 (zh) * | 2012-05-03 | 2013-11-07 | 华为技术有限公司 | 一种应用程序的推荐方法、设备和系统 |
| CN105391890A (zh) * | 2014-08-21 | 2016-03-09 | 柯尼卡美能达株式会社 | 信息处理系统、信息处理装置、便携终端装置以及信息处理方法 |
| CN105391785A (zh) * | 2015-11-25 | 2016-03-09 | 广州华多网络科技有限公司 | 一种业务消息的处理方法和服务器 |
| CN106020876A (zh) * | 2016-05-13 | 2016-10-12 | 深圳市元征科技股份有限公司 | 一种应用程序启动方法及应用程序启动装置 |
| CN106657631A (zh) * | 2016-12-14 | 2017-05-10 | 奇酷互联网络科技(深圳)有限公司 | 一种切换移动终端使用模式方法及装置 |
| CN108055293A (zh) * | 2017-11-10 | 2018-05-18 | 阿里巴巴集团控股有限公司 | 应用程序中业务快速启动方法及装置和电子设备 |
Family Cites Families (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7133659B2 (en) * | 2000-09-29 | 2006-11-07 | Nokia Mobile Phones Limited | Methods of operating a reservation system using electronic device cover with embedded transponder |
| US20050197062A1 (en) * | 2004-03-02 | 2005-09-08 | Peter Sprogis | Method and apparatus for transponder initiated messaging |
| DE102004034768B4 (de) * | 2004-07-19 | 2007-11-15 | Infineon Technologies Ag | Identifikations-Datenträger |
| JP4027360B2 (ja) | 2004-11-08 | 2007-12-26 | キヤノン株式会社 | 認証方法及びシステムならびに情報処理方法及び装置 |
| TWI283122B (en) | 2005-11-29 | 2007-06-21 | Benq Corp | Method for securing a near field communication device of a mobile phone |
| CN101546401A (zh) * | 2008-03-28 | 2009-09-30 | 海尔集团公司 | 基于nfc移动终端的电子支付方法及系统 |
| CN101290669A (zh) * | 2008-04-24 | 2008-10-22 | 北京爱奥时代信息科技有限公司 | Nfc手机支付终端、支付方法及系统 |
| SK288757B6 (sk) * | 2008-09-19 | 2020-05-04 | Smk Kk | Systém a spôsob bezkontaktnej autorizácie pri platbe |
| US8958746B2 (en) | 2009-12-11 | 2015-02-17 | Toro Development Ltd. | Mobile integrated distribution and transaction system and method for NFC services, and a mobile electronic device thereof |
| CN101867396A (zh) * | 2010-04-29 | 2010-10-20 | 中兴通讯股份有限公司 | 基于nfc的电子凭证的传输方法和系统、pos机和nfc终端 |
| US8355670B2 (en) | 2010-06-22 | 2013-01-15 | At&T Mobility Ii Llc | Near field communication adapters |
| KR101807286B1 (ko) * | 2011-02-11 | 2017-12-08 | 삼성전자주식회사 | 근거리 통신을 이용한 휴대 단말기의 기능 수행 방법 및 장치 |
| US20130040561A1 (en) * | 2011-08-12 | 2013-02-14 | Ivo Conde e Silva | System and method for launching and/or downloading applications with near field communication tags |
| EP2663110A1 (en) | 2012-05-11 | 2013-11-13 | BlackBerry Limited | Near Field Communication Tag Data Management |
| CN102811376B (zh) * | 2012-07-04 | 2016-06-22 | 深圳Tcl新技术有限公司 | 激活电视机应用的方法、系统和电视机 |
| US20140201086A1 (en) * | 2012-09-02 | 2014-07-17 | Mpayme Ltd. | Method and system for reversed near field contact electronic transaction |
| CN102938117B (zh) * | 2012-10-23 | 2017-03-22 | 项立刚 | 一种基于nfc的电子交易方法 |
| CN102970063B (zh) * | 2012-10-26 | 2015-12-16 | 北京三星通信技术研究有限公司 | 近场通信的方法及其设备 |
| CN102982446A (zh) * | 2012-12-01 | 2013-03-20 | 上海照恒科技有限公司 | 手机支付系统及方法 |
| CN103914770A (zh) * | 2013-01-04 | 2014-07-09 | 深圳市华营数字商业有限公司 | 一种基于nfc标签的手机支付终端、支付方法及系统 |
| US9575156B2 (en) | 2013-01-15 | 2017-02-21 | Disney Enterprises, Inc. | Spatial recognition of RFID tag placement using antenna multiplexing |
| EP2759975B1 (en) * | 2013-01-24 | 2017-06-07 | Nxp B.V. | Tag system, sellable item and method for facilitating the purchase of a sellable item |
| CN103208075A (zh) * | 2013-03-29 | 2013-07-17 | 东莞宇龙通信科技有限公司 | 一种基于nfc技术的支付方法及支付系统 |
| JP6254781B2 (ja) | 2013-06-28 | 2017-12-27 | キヤノン株式会社 | 情報処理装置、情報処理システム、制御方法、およびプログラム |
| US9603090B2 (en) * | 2013-08-08 | 2017-03-21 | Apple Inc. | Management of near field communications using low power modes of an electronic device |
| TW201516921A (zh) * | 2013-10-18 | 2015-05-01 | Ying Liu | 一種利用一式以上且位於不同位置或場所之近程通訊(Near Field Communication, NFC)模組裝置的關聯配對系統 |
| CN109040099B (zh) | 2013-10-30 | 2021-06-22 | 创新先进技术有限公司 | 一种针对应用的验证方法、终端和系统 |
| CN103606079A (zh) * | 2013-11-27 | 2014-02-26 | 南通芯迎设计服务有限公司 | 一种基于近场通信的结账方法 |
| TWI590172B (zh) * | 2014-01-09 | 2017-07-01 | 全宏科技股份有限公司 | 授權伺服器、授權方法與電腦程式產品 |
| WO2015106392A1 (zh) | 2014-01-14 | 2015-07-23 | 华为终端有限公司 | 一种开启近场通信nfc无线充电服务的方法和设备 |
| EP3123622B1 (en) | 2014-03-26 | 2020-03-04 | Sony Corporation | Electronic device enabling nfc communication |
| CN104951837A (zh) * | 2014-03-31 | 2015-09-30 | 中国电信股份有限公司 | 采用近距离无线通信标签生成订单的方法和系统 |
| CN105701656A (zh) * | 2014-11-27 | 2016-06-22 | 常州峰成科技有限公司 | 一种基于nfc功能的高尔夫球童车租用支付方法 |
| US9654905B2 (en) | 2015-04-07 | 2017-05-16 | International Business Machines Corporation | Enabling near field communications using indicators |
| CN204967883U (zh) * | 2015-08-17 | 2016-01-13 | 黄议德 | 一种带有无线控制按钮的手机壳 |
| CN105228087B (zh) * | 2015-09-06 | 2019-04-09 | 宁波大学 | 基于近场通信的移动支付加密方法 |
| CN105163153B (zh) * | 2015-09-06 | 2018-11-30 | 康佳集团股份有限公司 | 一种基于nfc远程启动电视应用的方法及系统 |
| CN105549987A (zh) * | 2015-12-02 | 2016-05-04 | 广东翼卡车联网服务有限公司 | 一种基于nfc启动应用的方法及系统 |
| CN105700910A (zh) * | 2015-12-31 | 2016-06-22 | 王江飞 | 一种基于nfc启动应用的方法及系统 |
| WO2017131261A1 (ko) | 2016-01-29 | 2017-08-03 | 엘지전자 주식회사 | 모바일 디바이스 및 그 제어 방법 |
| US10181774B2 (en) | 2016-04-06 | 2019-01-15 | Regal Beloit America, Inc. | NFC antenna for communicating with a motor and method of manufacturing and using same |
| CN107615320A (zh) * | 2016-04-29 | 2018-01-19 | 华为技术有限公司 | 一种交易应用的选择方法和终端 |
| CN105912942A (zh) * | 2016-06-13 | 2016-08-31 | 惠州Tcl移动通信有限公司 | 基于nfc的移动终端图片加密与解密处理方法及系统 |
| CN106096950A (zh) * | 2016-06-13 | 2016-11-09 | 珠海市微半导体有限公司 | 一种基于nfc电子标签的支付系统及方法 |
| WO2018022101A1 (en) | 2016-07-29 | 2018-02-01 | Hewlett-Packard Development Company, L.P. | Wireless charging |
| CN106136492A (zh) * | 2016-08-05 | 2016-11-23 | 陈嘉慧 | 智能支付手环 |
| CN206193811U (zh) * | 2016-10-01 | 2017-05-24 | 成都焦点合安物联网有限公司 | 一种电梯维保流程数据采集与传输系统 |
| JP6915414B2 (ja) | 2017-07-05 | 2021-08-04 | ブラザー工業株式会社 | 通信装置 |
-
2017
- 2017-11-10 CN CN201711105169.3A patent/CN108055293A/zh active Pending
-
2018
- 2018-09-10 TW TW107131689A patent/TWI691902B/zh not_active IP Right Cessation
- 2018-09-17 SG SG11202002455QA patent/SG11202002455QA/en unknown
- 2018-09-17 WO PCT/CN2018/105916 patent/WO2019091218A1/zh not_active Ceased
- 2018-09-17 EP EP18875570.6A patent/EP3678352B1/en active Active
-
2020
- 2020-01-14 US US16/742,617 patent/US10785627B2/en active Active
- 2020-09-22 US US17/028,482 patent/US10945114B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013163941A1 (zh) * | 2012-05-03 | 2013-11-07 | 华为技术有限公司 | 一种应用程序的推荐方法、设备和系统 |
| CN105391890A (zh) * | 2014-08-21 | 2016-03-09 | 柯尼卡美能达株式会社 | 信息处理系统、信息处理装置、便携终端装置以及信息处理方法 |
| CN105391785A (zh) * | 2015-11-25 | 2016-03-09 | 广州华多网络科技有限公司 | 一种业务消息的处理方法和服务器 |
| CN106020876A (zh) * | 2016-05-13 | 2016-10-12 | 深圳市元征科技股份有限公司 | 一种应用程序启动方法及应用程序启动装置 |
| CN106657631A (zh) * | 2016-12-14 | 2017-05-10 | 奇酷互联网络科技(深圳)有限公司 | 一种切换移动终端使用模式方法及装置 |
| CN108055293A (zh) * | 2017-11-10 | 2018-05-18 | 阿里巴巴集团控股有限公司 | 应用程序中业务快速启动方法及装置和电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3678352A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| US10945114B2 (en) | 2021-03-09 |
| US20210006959A1 (en) | 2021-01-07 |
| EP3678352A4 (en) | 2020-10-14 |
| EP3678352B1 (en) | 2022-02-23 |
| US20200154256A1 (en) | 2020-05-14 |
| CN108055293A (zh) | 2018-05-18 |
| US10785627B2 (en) | 2020-09-22 |
| TW201923565A (zh) | 2019-06-16 |
| SG11202002455QA (en) | 2020-04-29 |
| EP3678352A1 (en) | 2020-07-08 |
| TWI691902B (zh) | 2020-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI691902B (zh) | 應用程式中業務快速啟動方法及裝置和電子設備 | |
| US12022290B2 (en) | Secure elements broker (SEB) for application communication channel selector optimization | |
| US9183552B2 (en) | Method and apparatus for providing automated payment with an audio token | |
| US9445262B2 (en) | Authentication server, mobile terminal and method for issuing radio frequency card key using authentication server and mobile terminal | |
| US9400877B2 (en) | Server device and service provision method | |
| US9477917B1 (en) | System and method of context specific identity in a radio frequency identity (RFID) chip | |
| US12223502B2 (en) | Instant digital issuance | |
| US11416834B2 (en) | System and method for third party payment at point of sale terminals | |
| US20150200936A1 (en) | System and method for security authentication via mobile device | |
| TW201901555A (zh) | 身份認證方法、裝置和系統 | |
| US8447974B2 (en) | Method and apparatus for managing access rights to information spaces | |
| US20220014353A1 (en) | Method by which device shares digital key | |
| US12238091B1 (en) | Methods and apparatus for facilitating distribution of authenticated data with reduced hardware requirements | |
| US20130311373A1 (en) | Apparatus and method for paying for a product using a near field communication device | |
| WO2016202108A1 (zh) | Nfc支付方法、nfc支付系统和移动终端 | |
| CN107657199A (zh) | 行动装置、验证装置及其验证方法 | |
| CN105830084A (zh) | 用于nfc交易的移动集成分配和交易系统和方法及其移动电子设备 | |
| HK1254022A1 (zh) | 应用程序中业务快速启动方法及装置和电子设备 | |
| US20250278715A1 (en) | Third-party application-based credential management | |
| KR102161225B1 (ko) | 라이프 서비스 제공 방법, 장치 및 서비스 | |
| AU2015372419A1 (en) | Unlocking of a computer readable medium or of an electronic process using a computer readable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18875570 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2018875570 Country of ref document: EP Effective date: 20200403 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |