CN114037503A - 一种订单处理方法以及装置 - Google Patents
一种订单处理方法以及装置 Download PDFInfo
- Publication number
- CN114037503A CN114037503A CN202210018914.5A CN202210018914A CN114037503A CN 114037503 A CN114037503 A CN 114037503A CN 202210018914 A CN202210018914 A CN 202210018914A CN 114037503 A CN114037503 A CN 114037503A
- Authority
- CN
- China
- Prior art keywords
- applet
- host
- plug
- target
- order related
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
本申请公开了一种订单处理方法以及装置,该方法包括:响应于宿主小程序被触发,展示宿主小程序的展示界面,展示界面包括至少一个插件小程序的至少一个展示子界面,宿主小程序依托于用户终端的宿主应用运行,至少一个插件小程序依托于宿主小程序运行;响应于至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示目标插件小程序的目标详情页面;响应于用户针对目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;接收网络平台服务器返回的订单相关反馈信息,并展示订单相关反馈信息。该方法通过引入插件小程序进行订单处理,可拓宽商家小程序的功能链路的投放广度,拓宽商家小程序可实现的功能链路的种类。
Description
技术领域
本申请涉及计算机技术领域,具体涉及方法订单处理方法、装置、电子设备和计算机可读存储介质。
背景技术
小程序是指无需在用户终端安装即可在特定容器内执行的应用程序,用户可以通过扫描图形码(例如,二维码、条形码等)或通过搜索引擎进行搜索即可直接打开并使用小程序,小程序容器用于执行小程序脚本,其可提供小程序包下载、小程序加载、小程序框架翻译和渲染、以及与终端SDK交互等功能,是小程序运行的基础。宿主应用是指配置有小程序的Native应用程序,例如下载至用户终端的社交应用、地图应用、搜索和资源类应用等应用程序。现有的小程序可实现的功能较为受限,如何在小程序技术框架下实现网络服务功能的拓展,是当前需要解决的问题。
发明内容
本申请实施例提供一种订单处理方法、装置、电子设备及计算机可读存储介质,以解决现有技术中的小程序可实现的功能较为受限的问题。
本申请实施例提供一种订单处理方法,应用于用户终端,所述方法包括:
响应于宿主小程序被触发,展示所述宿主小程序的展示界面,所述展示界面包括至少一个插件小程序的至少一个展示子界面,所述宿主小程序依托于所述用户终端的宿主应用运行,所述至少一个插件小程序依托于所述宿主小程序运行;
响应于所述至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示所述目标插件小程序的目标详情页面;
响应于用户针对所述目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;
接收所述网络平台服务器返回的订单相关反馈信息,并展示所述订单相关反馈信息。
可选的,所述至少一个插件小程序依托于所述宿主小程序运行,包括:
所述至少一个插件小程序与所述宿主小程序对应相同主体;
所述至少一个插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;
所述至少一个插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
可选的,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括:用于实现所述目标关联实体的到店自取功能的插件小程序;所述用户针对目标详情页面的订单相关操作包括:用户在到店自取详情界面中的订单相关操作。
可选的,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括:用于实现所述目标关联实体的外卖配送功能的插件小程序;所述用户针对目标详情页面的订单相关操作包括:用户在外卖配送详情界面中的订单相关操作。
可选的,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括:用于实现所述目标关联实体的预订服务功能的插件小程序;所述用户针对目标详情页面的订单相关操作包括:用户在预订服务详情界面中的订单相关操作。
本申请实施例还提供一种订单信息处理方法,应用于宿主小程序,所述宿主小程序依托于用户终端的宿主应用运行,所述方法包括:
获取来自目标插件小程序的订单相关请求信息;
基于所述订单相关请求信息,判断所述目标插件小程序是否依托于所述宿主小程序运行;
响应于所述目标插件小程序依托于所述宿主小程序运行,向网络平台服务器发送所述订单相关请求信息;
接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,并展示所述订单相关反馈信息。
可选的,所述目标插件小程序依托于所述宿主小程序运行,包括:
所述目标插件小程序与所述宿主小程序对应相同主体;
所述目标插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;
所述目标插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
可选的,所述方法还包括:创建所述宿主小程序与依托于其运行的插件小程序之间的关联关系,并存储所述关联关系;
所述判断所述目标插件小程序是否为依托于所述宿主小程序运行,包括:
基于所述订单相关请求信息,确定出发送所述订单相关请求信息的所述目标插件小程序;
判断本地是否存储有所述宿主小程序与所述目标插件小程序之间的关联关系;
若是,则确定所述目标插件小程序依托于所述宿主小程序运行。
可选的,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括如下中的一种:
用于实现所述目标关联实体的到店自取功能的插件小程序;
用于实现所述目标关联实体的外卖配送功能的插件小程序;
用于实现所述目标关联实体的预订服务功能的插件小程序。
本申请实施例还提供一种订单处理方法,该方法应用于目标插件小程序,包括:
响应于用户针对其目标详情页面的订单相关操作,生成订单相关请求信息;
将所述订单相关请求信息提供给宿主小程序,以供所述宿主小程序向网络平台服务器发送所述订单相关请求信息、并接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,其中,所述宿主小程序依托于用户终端的宿主应用运行,所述目标插件小程序依托于所述宿主小程序运行。
可选的,所述目标插件小程序依托于所述宿主小程序运行,包括:
所述目标插件小程序与所述宿主小程序对应相同主体;
所述目标插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;
所述目标插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
可选的,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括如下中的一种:
用于实现所述目标关联实体的到店自取功能的插件小程序;
用于实现所述目标关联实体的外卖配送功能的插件小程序;
用于实现所述目标关联实体的预订服务功能的插件小程序。
本申请实施例还提供一种订单处理装置,该装置应用于用户终端,包括:
展示界面展示单元,用于响应于宿主小程序被触发,展示所述宿主小程序的展示界面,所述展示界面包括至少一个插件小程序的至少一个展示子界面,所述宿主小程序依托于所述用户终端的宿主应用运行,所述至少一个插件小程序依托于所述宿主小程序运行;
目标详情页面展示单元,用于响应于所述至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示所述目标插件小程序的目标详情页面;
订单相关请求信息发送单元,用于响应于用户针对所述目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;
订单相关反馈信息展示单元,用于接收所述网络平台服务器返回的订单相关反馈信息,并展示所述订单相关反馈信息。
本申请实施例还提供一种订单信息处理装置,应用于宿主小程序,所述宿主小程序依托于用户终端的宿主应用运行,所述装置包括:
订单相关请求信息获取单元,用于获取来自目标插件小程序的订单相关请求信息;
判断单元,用于基于所述订单相关请求信息,判断所述目标插件小程序是否依托于所述宿主小程序运行;
订单相关请求信息发送单元,用于响应于所述目标插件小程序依托于所述宿主小程序运行,向网络平台服务器发送所述订单相关请求信息;
订单相关反馈信息接收单元,用于接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,并展示所述订单相关反馈信息。
本申请实施例还提供一种订单处理装置,该装置应用于目标插件小程序,所述装置包括:
订单相关请求信息生成单元,用于响应于用户针对其目标详情页面的订单相关操作,生成订单相关请求信息;
订单相关请求信息提供单元,用于将所述订单相关请求信息提供给宿主小程序,以供所述宿主小程序向网络平台服务器发送所述订单相关请求信息、并接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,其中,所述宿主小程序依托于用户终端的宿主应用运行,所述目标插件小程序依托于所述宿主小程序运行。
本申请实施例还提供一种电子设备,包括处理器和存储器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现上述方法。
本申请实施例还提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行以实现上述方法。
与现有技术相比,本申请实施例具有以下优点:
本申请实施例提供的订单处理方法,响应于宿主小程序被触发,展示宿主小程序的展示界面,展示界面包括至少一个插件小程序的至少一个展示子界面,宿主小程序依托于用户终端的宿主应用运行,至少一个插件小程序依托于宿主小程序运行;响应于至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示目标插件小程序的目标详情页面;响应于用户针对目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;接收网络平台服务器返回的订单相关反馈信息,并展示订单相关反馈信息。该方法通过引入插件小程序进行订单处理,插件小程序依托于宿主小程序运行,插件小程序可跟随宿主小程序进行多端投放,此处的多端指的是可承载宿主小程序运行的社交应用、地图应用、搜索和资源类应用、生活服务类网络应用、支付应用等宿主程序,可拓宽商家小程序的功能链路的投放广度。插件小程序可在同一宿主小程序中实现不同的功能链路,例如,针对连锁商家A,拓宽商家小程序可实现的功能链路的种类。
附图说明
图1是本申请第一实施例提供的订单处理方法流程图。
图2是本申请第一实施例提供的宿主小程序的展示界面示意图。
图3是本申请第二实施例提供的订单信息处理方法流程图。
图4是本申请第三实施例提供的订单信息处理方法流程图。
图5是本申请第四实施例提供的订单处理装置的单元框图。
图6是本申请第五实施例提供的订单信息处理装置的单元框图。
图7是本申请第六实施例提供的订单信息处理装置的单元框图。
图8是本申请实施例提供的电子设备的逻辑结构示意图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
本申请第一实施例提供一种订单处理方法,该方法的应用主体可以为用户终端,具体可以为用户终端的宿主应用。图1为本申请第一实施例提供的订单处理方法的流程图,以下结合图1对本实施例提供的订单处理方法进行详细描述。以下描述所涉及的实施例是用来解释说明方法原理,不是实际使用的限定。
如图1所示,本实施例提供的订单处理方法包括如下步骤:
S101,响应于宿主小程序被触发,展示所述宿主小程序的展示界面。
本步骤用于在确定宿主小程序被触发后,展示所述宿主小程序的展示界面,该展示界面包括至少一个插件小程序的至少一个展示子界面,所述宿主小程序依托于用户终端的宿主应用运行,所述至少一个插件小程序依托于所述宿主小程序运行。如图2所示,宿主小程序为连锁商家A的商家小程序,宿主小程序的展示界面为连锁商家A对应的展示界面。
小程序是指无需在用户终端安装即可在特定容器内执行的应用程序,用户可以通过扫描图形码(例如,二维码、条形码等)或通过搜索引擎进行搜索即可直接打开并使用小程序,小程序容器用于执行小程序脚本,其可提供小程序包下载、小程序加载、小程序框架翻译和渲染、以及与终端SDK交互等功能,是小程序运行的基础。在本实施例中,上述宿主应用是指配置有宿主小程序的Native应用程序,例如下载至用户终端的社交应用、地图应用、搜索和资源类应用、生活服务类网络应用、支付应用等应用程序,其为宿主小程序的运行载体,使得宿主小程序依托于宿主应用在用户终端上运行,一个宿主应用中可以运行多个宿主小程序,宿主小程序可以依托于该宿主应用运行,通常情况下,宿主小程序可将宿主应用作为落地页进行打开,从而有效减少用户终端中安装应用程序的数量。在本实施例中,宿主小程序可以为JavaScript小程序(采用JavaScript脚本语言编写的小程序)或lua小程序(基于lua脚本语言编写的小程序),在功能属性上,宿主小程序可以为视频播放类小程序、快递查询小程序或者学***板电脑、个人数字助理、智能家居设备及可穿戴式设备等。
在生活服务类网络技术领域,从小程序所属主体上划分,可分为平台小程序和商家小程序,平台小程序所属的主体是网络平台,商家可使用网络平台的通用能力实现点餐、支付、外卖配送、服务预订等功能,一个平台小程序可服务多个商家。商家小程序所属的主体为各商家,即每个商家可对应其独立的商家小程序,每个商家小程序的展示内容、展示效果、更新等均可由其所属的商家确定。在本实施例中,宿主小程序的类型即为商家小程序,本实施例引入的插件小程序用于实现商家小程序的特定功能链路,其依托于宿主小程序而运行(即,插件小程序的功能实现需借助宿主小程序的支持,例如,借助宿主小程序的接口调用功能、与网络平台服务器的交互功能等)。如图2所示,宿主小程序为连锁商家A的商家小程序,宿主小程序的展示界面中包含到店自取插件小程序对应的展示子界面201和外卖配送插件小程序对应的展示子界面202。
在本实施例中,上述至少一个插件小程序依托于所述宿主小程序运行,具体可以是指:
所述至少一个插件小程序与所述宿主小程序对应相同主体,例如,宿主小程序所属的主体为连锁商家A,插件小程序所属的主体同样为连锁商家A;
所述至少一个插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系,即,每个宿主小程序的APPID与依托于其运行的插件小程序的APPID之间均存在对应关系;
所述至少一个插件小程序的接口调用凭证符合所述宿主小程序的预定要求,即,插件小程序在通过调用宿主小程序以实现某一功能事项时,其携带的接口调用凭证为与宿主小程序相匹配的接口调用凭证。
在本实施例中,所述宿主小程序为目标关联实体对应的小程序,即,宿主小程序所属的主体为目标关联实体,该目标关联实体由多个相互关联的实体组成,各实体之间实现关联互通,例如连锁商家A,对应的,所述目标插件小程序可以为:用于实现所述目标关联实体的到店自取功能的插件小程序;也可以为:用于实现所述目标关联实体的外卖配送功能的插件小程序;目标插件小程序还可以为:用于实现所述目标关联实体的预订服务功能的插件小程序。
S102,响应于所述至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示所述目标插件小程序的目标详情页面。
在上述步骤展示所述宿主小程序的展示界面之后,本步骤用于当展示界面中的目标插件小程序的目标展示子界面被触发后,展示该目标插件小程序的目标详情页面。
S103,响应于用户针对所述目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息。
在上述步骤展示目标插件小程序的目标详情页面之后,本步骤用于在用户针对该目标详情页面进行订单相关操作之后,向网络平台服务器发送订单相关请求信息。
如上述步骤S101相对应,所述宿主小程序为目标关联实体对应的小程序,即,宿主小程序所属的主体为目标关联实体,例如连锁商家A。当所述目标插件小程序为用于实现所述目标关联实体的到店自取功能的插件小程序时,用户针对目标详情页面的订单相关操作具体可以是指:用户在到店自取详情界面中的订单相关操作。当目标插件小程序为用于实现所述目标关联实体的外卖配送功能的插件小程序时,所述用户针对目标详情页面的订单相关操作具体可以为:用户在外卖配送详情界面中的订单相关操作。当目标插件小程序为:用于实现所述目标关联实体的预订服务功能的插件小程序时,所述用户针对目标详情页面的订单相关操作具体可以为:用户在预订服务详情界面中的订单相关操作。订单相关操作可以为点单操作、订单确定操作、订单支付操作、订单撤销操作、退款操作、订单详情信息浏览操作等。
S104,接收所述网络平台服务器返回的订单相关反馈信息,并展示所述订单相关反馈信息。
在上述步骤向网络平台服务器发送订单相关请求信息之后,本步骤用于接收所述网络平台服务器返回的订单相关反馈信息,并展示所述订单相关反馈信息。
本实施例以用户在插件小程序的退款流程为例进行说明:
用户在其智能手机的支付应用(宿主应用)中打开连锁商家A的商家小程序(宿主小程序)后,进入连锁商家A对应的展示界面,该展示界面中包含到店自取插件小程序对应的展示子界面201和外卖插件小程序对应的展示子界面202,用户点击展示子界面202后,进入针对连锁商家A(中的某个商家)的外卖详情页面(目标详情页面),该展示子界面中显示有【申请退款】控件,用户点击该【申请退款】控件后,该展示子界面弹出供用户确认退款原因的浮层,用户确认退款原因,并提交退款申请(展示子界面可提示用户“退款申请已受理”),之后向网络平台服务器发送退款请求(订单相关请求信息),在网络平台服务器基于平台功能确认退款后(具体为与商家交互,由商家确认允许退款),接收网络平台服务器返回退款成功的信息(订单相关反馈信息),并在上述外卖展示子界面中展示该退款成功的信息。
本实施例提供的订单处理方法,在宿主小程序被触发后,展示宿主小程序的展示界面,展示界面包括至少一个插件小程序的至少一个展示子界面,宿主小程序依托于用户终端的宿主应用运行,至少一个插件小程序依托于宿主小程序运行;响应于至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示目标插件小程序的目标详情页面;响应于用户针对目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;接收网络平台服务器返回的订单相关反馈信息,并展示订单相关反馈信息。该方法通过引入插件小程序进行订单处理,插件小程序依托于宿主小程序运行,插件小程序可跟随宿主小程序进行多端投放,此处的多端指的是可承载宿主小程序运行的社交应用、地图应用、搜索和资源类应用、生活服务类网络应用、支付应用等宿主程序,可拓宽商家小程序的功能链路的投放广度。插件小程序可在同一宿主小程序中实现不同的功能链路,例如,针对连锁商家A,拓宽商家小程序可实现的功能链路的种类。
本申请第二实施例提供一种订单信息处理方法,该方法应用于宿主小程序,相关实现细节请参考上述第一实施例,所述宿主小程序依托于用户终端的宿主应用运行,如图3所示,所述方法包括如下步骤:
S301,获取来自目标插件小程序的订单相关请求信息。
在本实施例中,所述宿主小程序为目标关联实体对应的小程序,即,宿主小程序所属的主体为目标关联实体,该目标关联实体由多个相互关联的实体组成,各实体之间实现关联互通,例如连锁商家A。所述目标插件小程序可以为:用于实现所述目标关联实体的到店自取功能的插件小程序;所述用户针对目标详情页面的订单相关操作具体可以是指:用户在到店自取详情界面中的订单相关操作。目标插件小程序还可以为:用于实现所述目标关联实体的外卖配送功能的插件小程序,对应的,所述用户针对目标详情页面的订单相关操作具体可以为:用户在外卖配送详情界面中的订单相关操作。目标插件小程序还可以为:用于实现所述目标关联实体的预订服务功能的插件小程序,对应的,所述用户针对目标详情页面的订单相关操作具体可以为:用户在预订服务详情界面中的订单相关操作。
S302,基于所述订单相关请求信息,判断所述目标插件小程序是否依托于所述宿主小程序运行;
在本实施例中,宿主小程序还需预先创建所述宿主小程序与依托于其运行的插件小程序之间的关联关系,并存储所述关联关系;
本步骤中的上述判断所述目标插件小程序是否为依托于所述宿主小程序运行,具体可以是指:基于所述订单相关请求信息,确定出发送所述订单相关请求信息的所述目标插件小程序;判断本地是否存储有所述宿主小程序与所述目标插件小程序之间的关联关系;若是,则确定所述目标插件小程序依托于所述宿主小程序运行。
上述目标插件小程序依托于所述宿主小程序运行,具体可以是指:
所述目标插件小程序与所述宿主小程序对应相同主体,例如,宿主小程序所属的主体为连锁商家A,插件小程序所属的主体同样为连锁商家A;
所述目标插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系,即,每个宿主小程序的APPID与依托于其运行的插件小程序的APPID之间均存在对应关系;
所述目标插件小程序的接口调用凭证符合所述宿主小程序的预定要求,即,插件小程序在通过调用宿主小程序以实现某一功能事项时,其携带的接口调用凭证为与宿主小程序相匹配的接口调用凭证。
S303,响应于所述目标插件小程序依托于所述宿主小程序运行,向网络平台服务器发送所述订单相关请求信息。
S304,接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,并展示所述订单相关反馈信息。
该方法通过引入插件小程序进行订单处理,插件小程序依托于宿主小程序运行,插件小程序可跟随宿主小程序进行多端投放,此处的多端指的是可承载宿主小程序运行的社交应用、地图应用、搜索和资源类应用、生活服务类网络应用、支付应用等宿主程序,可拓宽商家小程序的功能链路的投放广度。插件小程序可在同一宿主小程序中实现不同的功能链路,例如,针对连锁商家A,拓宽商家小程序可实现的功能链路的种类。
本申请第四实施例提供一种订单信息处理方法,该方法应用于目标插件小程序,所述宿主小程序依托于用户终端的宿主应用运行,相关实现细节请参考上述第一实施例和第二实施例,如图4所示,该方法包括如下步骤:
S401,目标插件小程序响应于用户针对其目标详情页面的订单相关操作,生成订单相关请求信息。
订单相关操作可以为点单操作、订单确定操作、订单支付操作、订单撤销操作、退款操作、订单详情信息浏览操作等。
S402,目标插件小程序将所述订单相关请求信息提供给宿主小程序,以供所述宿主小程序向网络平台服务器发送所述订单相关请求信息、并接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,其中,所述宿主小程序依托于用户终端的宿主应用运行,所述目标插件小程序依托于所述宿主小程序运行。
上述目标插件小程序依托于所述宿主小程序运行,具体可以是指:所述目标插件小程序与所述宿主小程序对应相同主体;所述目标插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;所述目标插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
在本实施例中,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括如下中的一种:
用于实现所述目标关联实体的到店自取功能的插件小程序;
用于实现所述目标关联实体的外卖配送功能的插件小程序;
用于实现所述目标关联实体的预订服务功能的插件小程序。
该方法通过引入插件小程序进行订单处理,插件小程序依托于宿主小程序运行,插件小程序可跟随宿主小程序进行多端投放,此处的多端指的是可承载宿主小程序运行的社交应用、地图应用、搜索和资源类应用、生活服务类网络应用、支付应用等宿主程序,可拓宽商家小程序的功能链路的投放广度。插件小程序可在同一宿主小程序中实现不同的功能链路,例如,针对连锁商家A,拓宽商家小程序可实现的功能链路的种类。
上述第一实施例提供了一种订单处理方法,与之相对应的,本申请第四实施例还提供了一种订单处理装置,该装置应用于用户终端,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分以及实现效果部分请参见上述提供的方法实施例的对应说明即可,下述对装置实施例的描述仅仅是示意性的。
请参考图5理解该实施例,图5为本实施例提供的订单处理装置的单元框图,如图5所示,本实施例提供的装置包括:
展示界面展示单元501,用于响应于宿主小程序被触发,展示所述宿主小程序的展示界面,所述展示界面包括至少一个插件小程序的至少一个展示子界面,所述宿主小程序依托于所述用户终端的宿主应用运行,所述至少一个插件小程序依托于所述宿主小程序运行;
目标详情页面展示单元502,用于响应于所述至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示所述目标插件小程序的目标详情页面;
订单相关请求信息发送单元503,用于响应于用户针对所述目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;
订单相关反馈信息展示单元504,用于接收所述网络平台服务器返回的订单相关反馈信息,并展示所述订单相关反馈信息。
上述第二实施例提供了一种订单信息处理方法,与之相对应的,本申请第五实施例还提供了一种订单信息处理装置,应用于宿主小程序,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分请参见上述提供的方法实施例的对应说明即可,下述对装置实施例的描述仅仅是示意性的。
请参考图6理解该实施例,图6为本实施例提供的订单信息处理装置的单元框图,如图6所示,本实施例提供的订单信息处理装置包括:
订单相关请求信息获取单元601,用于获取来自目标插件小程序的订单相关请求信息;
判断单元602,用于基于所述订单相关请求信息,判断所述目标插件小程序是否依托于所述宿主小程序运行;
订单相关请求信息发送单元603,用于响应于所述目标插件小程序依托于所述宿主小程序运行,向网络平台服务器发送所述订单相关请求信息;
订单相关反馈信息接收单元604,用于接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,并展示所述订单相关反馈信息。
上述第三实施例提供了一种订单信息处理方法,与之相对应的,本申请第六实施例还提供了一种订单信息处理装置,应用于目标插件小程序,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分请参见上述提供的方法实施例的对应说明即可,下述对装置实施例的描述仅仅是示意性的。
请参考图7理解该实施例,图7为本实施例提供的订单信息处理装置的单元框图,如图7所示,本实施例提供的订单信息处理装置包括:
订单相关请求信息生成单元701,用于响应于用户针对其目标详情页面的订单相关操作,生成订单相关请求信息;
订单相关请求信息提供单元702,用于将所述订单相关请求信息提供给宿主小程序,以供所述宿主小程序向网络平台服务器发送所述订单相关请求信息、并接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,其中,所述宿主小程序依托于用户终端的宿主应用运行,所述目标插件小程序依托于所述宿主小程序运行。
在上述的实施例中,提供了多种方法以及各方法对应的装置,此外,本申请实施例还提供与上述方法实施例和装置实施例相对应的电子设备实施例,由于电子设备实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分以及实现的效果请参见上述提供的方法实施例的对应说明即可,下述对电子设备实施例的描述仅仅是示意性的。该电子设备实施例如下:
请参考图8理解上述电子设备,图8为电子设备的示意图。本实施例提供的电子设备包括:处理器801和存储器802;
该存储器802用于存储数据处理的计算机指令,该计算机指令在被处理器801读取执行时,执行如上述方法实施例所示的步骤,在此不再赘述。
在上述的实施例中,提供了多种方法以及各方法对应的装置,此外,本申请实施例还提供用于实现上述方法的计算机可读存储介质。本申请提供的计算机可读存储介质实施例描述得比较简单,相关部分请参见上述方法实施例的对应说明即可,下述描述的实施例仅仅是示意性的。
本实施例提供的计算机可读存储介质上存储有计算机指令,该指令被处理器执行时实现上述方法实施例所示的步骤,在此不再赘述。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器(ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器 (CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
Claims (14)
1.一种订单处理方法,其特征在于,应用于用户终端,所述方法包括:
响应于宿主小程序被触发,展示所述宿主小程序的展示界面,所述展示界面包括至少一个插件小程序的至少一个展示子界面,所述宿主小程序依托于所述用户终端的宿主应用运行,所述至少一个插件小程序依托于所述宿主小程序运行;
响应于所述至少一个插件小程序中的目标插件小程序的目标展示子界面被触发,展示所述目标插件小程序的目标详情页面;
响应于用户针对所述目标详情页面的订单相关操作,向网络平台服务器发送订单相关请求信息;
接收所述网络平台服务器返回的订单相关反馈信息,并展示所述订单相关反馈信息。
2.根据权利要求1所述的方法,其特征在于,所述至少一个插件小程序依托于所述宿主小程序运行,包括:
所述至少一个插件小程序与所述宿主小程序对应相同主体;
所述至少一个插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;
所述至少一个插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
3.根据权利要求1所述的方法,其特征在于,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括:用于实现所述目标关联实体的到店自取功能的插件小程序;所述用户针对目标详情页面的订单相关操作包括:用户在到店自取详情界面中的订单相关操作。
4.根据权利要求1所述的方法,其特征在于,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括:用于实现所述目标关联实体的外卖配送功能的插件小程序;所述用户针对目标详情页面的订单相关操作包括:用户在外卖配送详情界面中的订单相关操作。
5.根据权利要求1所述的方法,其特征在于,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括:用于实现所述目标关联实体的预订服务功能的插件小程序;所述用户针对目标详情页面的订单相关操作包括:用户在预订服务详情界面中的订单相关操作。
6.一种订单信息处理方法,其特征在于,应用于宿主小程序,所述宿主小程序依托于用户终端的宿主应用运行,所述方法包括:
获取来自目标插件小程序的订单相关请求信息;
基于所述订单相关请求信息,判断所述目标插件小程序是否依托于所述宿主小程序运行;
响应于所述目标插件小程序依托于所述宿主小程序运行,向网络平台服务器发送所述订单相关请求信息;
接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,并展示所述订单相关反馈信息。
7.根据权利要求6所述的方法,其特征在于,所述目标插件小程序依托于所述宿主小程序运行,包括:
所述目标插件小程序与所述宿主小程序对应相同主体;
所述目标插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;
所述目标插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
8.根据权利要求6所述的方法,其特征在于,还包括:创建所述宿主小程序与依托于其运行的插件小程序之间的关联关系,并存储所述关联关系;
所述判断所述目标插件小程序是否为依托于所述宿主小程序运行,包括:
基于所述订单相关请求信息,确定出发送所述订单相关请求信息的所述目标插件小程序;
判断本地是否存储有所述宿主小程序与所述目标插件小程序之间的关联关系;
若是,则确定所述目标插件小程序依托于所述宿主小程序运行。
9.根据权利要求6所述的方法,其特征在于,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括如下中的一种:
用于实现所述目标关联实体的到店自取功能的插件小程序;
用于实现所述目标关联实体的外卖配送功能的插件小程序;
用于实现所述目标关联实体的预订服务功能的插件小程序。
10.一种订单处理方法,其特征在于,应用于目标插件小程序,所述方法包括:
响应于用户针对其目标详情页面的订单相关操作,生成订单相关请求信息;
将所述订单相关请求信息提供给宿主小程序,以供所述宿主小程序向网络平台服务器发送所述订单相关请求信息、并接收所述网络平台服务器返回的与所述订单相关请求信息相对应的订单相关反馈信息,其中,所述宿主小程序依托于用户终端的宿主应用运行,所述目标插件小程序依托于所述宿主小程序运行。
11.根据权利要求10所述的方法,其特征在于,所述目标插件小程序依托于所述宿主小程序运行,包括:
所述目标插件小程序与所述宿主小程序对应相同主体;
所述目标插件小程序的应用标识与所述宿主小程序的应用标识之间存在对应关系;
所述目标插件小程序的接口调用凭证符合所述宿主小程序的预定要求。
12.根据权利要求10所述的方法,其特征在于,所述宿主小程序为目标关联实体对应的小程序,所述目标插件小程序包括如下中的一种:
用于实现所述目标关联实体的到店自取功能的插件小程序;
用于实现所述目标关联实体的外卖配送功能的插件小程序;
用于实现所述目标关联实体的预订服务功能的插件小程序。
13.一种电子设备,其特征在于,包括处理器和存储器;其中,
所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如权利要求1-12中任一项所述的方法。
14.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行以实现如权利要求1-12中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210018914.5A CN114037503A (zh) | 2022-01-07 | 2022-01-07 | 一种订单处理方法以及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210018914.5A CN114037503A (zh) | 2022-01-07 | 2022-01-07 | 一种订单处理方法以及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114037503A true CN114037503A (zh) | 2022-02-11 |
Family
ID=80141434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210018914.5A Pending CN114037503A (zh) | 2022-01-07 | 2022-01-07 | 一种订单处理方法以及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114037503A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237315A (zh) * | 2022-07-08 | 2022-10-25 | 北京字跳网络技术有限公司 | 信息显示方法、装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130145361A1 (en) * | 2011-12-01 | 2013-06-06 | International Business Machines Corporation | Discovering and installing web application plugins |
CN109032691A (zh) * | 2018-06-25 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 一种小程序运行方法、装置及存储介质 |
CN110851191A (zh) * | 2018-07-27 | 2020-02-28 | 湖南移商动力网络技术有限公司 | 一种多功能应用的动态插件机制 |
CN111782300A (zh) * | 2020-07-08 | 2020-10-16 | 支付宝(杭州)信息技术有限公司 | 一种数据处理方法、装置、设备及*** |
CN112817660A (zh) * | 2021-02-03 | 2021-05-18 | 百度在线网络技术(北京)有限公司 | 扩展小程序能力的方法、装置、设备以及存储介质 |
CN112925583A (zh) * | 2021-02-25 | 2021-06-08 | 北京百度网讯科技有限公司 | 宿主应用能力扩展方法、装置、设备以及存储介质 |
-
2022
- 2022-01-07 CN CN202210018914.5A patent/CN114037503A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130145361A1 (en) * | 2011-12-01 | 2013-06-06 | International Business Machines Corporation | Discovering and installing web application plugins |
CN109032691A (zh) * | 2018-06-25 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 一种小程序运行方法、装置及存储介质 |
CN110851191A (zh) * | 2018-07-27 | 2020-02-28 | 湖南移商动力网络技术有限公司 | 一种多功能应用的动态插件机制 |
CN111782300A (zh) * | 2020-07-08 | 2020-10-16 | 支付宝(杭州)信息技术有限公司 | 一种数据处理方法、装置、设备及*** |
CN112817660A (zh) * | 2021-02-03 | 2021-05-18 | 百度在线网络技术(北京)有限公司 | 扩展小程序能力的方法、装置、设备以及存储介质 |
CN112925583A (zh) * | 2021-02-25 | 2021-06-08 | 北京百度网讯科技有限公司 | 宿主应用能力扩展方法、装置、设备以及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115237315A (zh) * | 2022-07-08 | 2022-10-25 | 北京字跳网络技术有限公司 | 信息显示方法、装置、电子设备和存储介质 |
CN115237315B (zh) * | 2022-07-08 | 2024-05-07 | 北京字跳网络技术有限公司 | 信息显示方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6740373B2 (ja) | ページコンポーネント動的レイアウト | |
CN107168960B (zh) | 一种业务执行方法及装置 | |
JP2019530931A (ja) | 情報プッシュ方法及び情報プッシュ装置 | |
CN106547769B (zh) | 一种doi显示方法及装置 | |
CN105335132B (zh) | 一种自定义应用程序功能的方法、装置以及*** | |
US11586772B2 (en) | Method and device for displaying information | |
JP6404816B2 (ja) | ウェブページアクセス要求に対する応答の方法および装置 | |
US20200336783A1 (en) | Television user identity identification method and television terminal | |
CN104516885A (zh) | 浏览程序双内核组件的实现方法及装置 | |
US11477158B2 (en) | Method and apparatus for advertisement anti-blocking | |
CN109800370A (zh) | 网页页面的显示方法、装置、计算机设备及存储介质 | |
CN106599045B (zh) | 一种请求发送方法及装置 | |
US20160162984A1 (en) | Processing unstructured messages | |
CN111506232A (zh) | 一种用于在阅读应用中控制菜单显示的方法与设备 | |
CN114037503A (zh) | 一种订单处理方法以及装置 | |
CN107295052B (zh) | 一种业务处理方法及装置 | |
CN110858242A (zh) | 页面跳转方法及装置 | |
CN111209028B (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
CN112036853A (zh) | 一种支付方法、支付方式配置方法、装置和设备 | |
CN110943903B (zh) | 一种信息处理方法及装置 | |
CN109064105B (zh) | 一种资源转移请求处理方法、装置及电子设备 | |
CN113722630B (zh) | 基于客户端渲染的资源数据在web页面中的呈现方法及设备 | |
CN116302230A (zh) | 一种页面展示方法、装置及设备 | |
KR101996159B1 (ko) | 정보 제시 방법 및 장치 | |
CN116932356A (zh) | 跨平台的测试方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |