CN113064627B - 服务接入数据处理方法、平台、终端、设备及*** - Google Patents

服务接入数据处理方法、平台、终端、设备及*** Download PDF

Info

Publication number
CN113064627B
CN113064627B CN202110306724.9A CN202110306724A CN113064627B CN 113064627 B CN113064627 B CN 113064627B CN 202110306724 A CN202110306724 A CN 202110306724A CN 113064627 B CN113064627 B CN 113064627B
Authority
CN
China
Prior art keywords
service
carrier
information
access
management platform
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
CN202110306724.9A
Other languages
English (en)
Other versions
CN113064627A (zh
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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202110306724.9A priority Critical patent/CN113064627B/zh
Publication of CN113064627A publication Critical patent/CN113064627A/zh
Application granted granted Critical
Publication of CN113064627B publication Critical patent/CN113064627B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9554Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Power Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本说明书提供一种服务接入数据处理方法、平台、终端、设备及***,通过服务拆解插件对服务载体的服务进行自动拆解,并通过拆解出的服务拆解信息进行自动化的服务理解,自动匹配出满足服务接入要求的服务接入审核信息,在对服务接入审核信息审核通过后,自动完成服务的接入。整个过程不需要人工操作,实现了的服务的自动化接入,并且直至服务批量接入,提高了服务接入的效率,并且,设置统一的服务接入配置规则,实现了服务接入的规范化。

Description

服务接入数据处理方法、平台、终端、设备及***
技术领域
本说明书属于计算机技术领域,尤其涉及一种服务接入数据处理方法、平台、终端、设备及***。
背景技术
随着“互联网+”的深入推进,各行各业充分依托互联网、移动互联网终端提供信息查询、业务办理服务。一些互联网客户端上集成了丰富的服务,包括餐饮、文娱、购物、酒旅、生活服务、政务服务等等。这些服务可能通过小程序、生活号、H5页面的方式承载。通常一个小程序或者生活号可能包含了多个不同的服务,对于用户而言,小程序或者生活号是一个相对黑盒,无法十分清楚了解到小程序/生活号内部具体包含了哪些服务。因此需要将小程序或者生活号内的服务接入到服务管理平台,以能够在前端直观的展示,以便用户了解。
一般的服务接入可能是通过手动提取子服务的链接,然后在客户端管理后台配置,填写相关上架信息,提交审核上架。整个过程操作繁琐,效率低,因此迫切需要一种快速、便捷的服务接入方式。
发明内容
本说明书实施例的目的在于提供一种服务接入数据处理方法、平台、终端、设备及***,实现了服务的自动化接入,提高了服务接入的效率。
第一方面,本说明书实施例提供了一种服务接入数据处理方法,所述方法包括:
接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务。
第二方面,本说明书实施例提供了一种服务接入数据处理方法,所述方法包括:
向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务。
第三方面,本说明书提供了一种服务接入数据处理平台,所述平台包括:
接入请求接收模块,用于接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
服务列表确定模块,用于根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
服务信息填充模块,用于基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
服务接入模块,用于对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务。
第四方面,本说明书实施例提供了一种服务接入数据处理终端,所述终端包括:
接入请求模块,用于向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
服务列表接收模块,用于接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
服务接入确认模块,用于根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务。
第五方面,本说明书实施例提供了一种服务接入数据处理设备,包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述服务接入数据处理方法。
第六方面,本说明书实施例提供了一种服务接入数据处理***,包括:服务管理平台、客户端,其中:所述客户端安装有服务载体,服务载体中安装有服务拆解插件,所述服务拆解插件用于对所述服务载体进行服务拆解,确定出所述服务载体的服务拆解信息;
所述服务管理平台中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现第一方面所述的方法;
所述客户端中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现第二方面所述的方法。
本说明书提供的服务接入数据处理方法、平台、终端、设备及***,利用服务拆解插件对服务载体如小程序进行服务拆解,并定义了一套标准的服务拆解规范,支持小程序原生和H5页面服务信息的上报。同时,提炼了一套服务理解的技术,通过对服务名称、服务入口层级、服务访问数据等数据的自动化分析,提炼相关字段,自动匹配服务的类目、描述、访问人数信息等数据,方便后续自动化上架,实现了服务接入上架的自动化。并且,小程序等服务载体集成服务拆解插件后,仅需扫码连通服务管理后台,就可展示全部的服务列表。机构/商户只需勾选相关服务,就能自动上架,且支持批量化操作,提高了服务接入的效率。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本说明书实施例提供的服务接入数据处理方法实施例的流程示意图;
图2是本说明书实施例中客户端进行服务接入的数据处理流程示意图;
图3是本说明书一个场景示例中小程序中服务接入的数据处理流程示意图;
图4是本说明书一个场景示例中另一个小程序服务接入的流程示意图;
图5是本说明书一个场景示例中通过扫描二维码与服务管理平台建立链接的示意图;
图6是本说明书提供的服务接入数据处理平台一个实施例的模块结构示意图;
图7是本说明书提供的服务接入数据处理终端一个实施例的模块结构示意图;
图8是本说明书一个实施例中服务接入数据处理服务器的硬件结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
随着计算机互联网技术的发展,各行各业都提供了依托互联网的信息查询、业务办理服务。一般的,这些服务可以集成在小程序、生活号、H5页面中,再将集成了多种服务的小程序、生活号、H5页面上架到应用程序或业务平台,以便用户可以通过客户端或计算机终端使用对应的服务。服务接入即服务上架可以指服务在客户端露出,用户可访问直达。随着接入的服务种类的增加,前端无法将所有的服务都一一展示出来,用户也就无法了解小程序或生活号等具体拥有哪些服务。一般的服务接入到应用程序或业务平台以实现在前端进行展示或能够通过搜索能够直接查询到,需要手动提取服务对应的连接,再在后台配置上架信息,操作繁琐,效率低。
图1是本说明书实施例提供的服务接入数据处理方法实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。
本说明书实施例中提供的服务接入数据处理方法可以应用在服务管理平台,服务管理平台可以理解为对小程序、生活号等提供的服务进行管理,服务管理平台可以作为小程序或生活号的载体,接入小程序、生活号内的服务,以供用户使用接入的服务进行业务的查询、办理。服务管理平台可以为客服端、服务器等设备,如:智能手机,或PC(PersonalComputer,个人计算机)终端或智能穿戴设备终端中,如图1所示,所述方法可以包括如下步骤:
步骤102、接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息。
在具体的实施过程中,服务可以理解为满足用户特定需求、解决特定问题的功能集合,本说明书实施例中的服务可以指互联网服务。服务载体可以理解为能够提供一种或多种服务的载体,如:可以为小程序、生活号或H5网页或其他服务平台,具体可以根据实际需要而定,该服务载体中的服务接入到服务管理平台后能够为用户提供其具有的功能。本说明书实施例中,主要以小程序作为服务载体进行说明本说明实施例提供的技术方案。服务载体的服务提供商如:小程序开发商,可以通过客户端或PC终端向服务管理平台发送服务接入请求,服务接入请求中可以包括服务载体的身份标识以及服务载体的服务载体基础信息,服务载体基础信息可以包括服务载体的名称(如小程序名称)、URL(UniformResource Locator,统一资源***)、简要说明等能够表征服务载体基本属性的信息,根据实际使用需要服务载体基础信息还可以包括其他内容,如:服务载体的提供方、开发时间、产品说明等等,本说明书实施例不作具体限定。服务载体的身份标识可以表示用于唯一表征服务载体的字符。
本说明书一些实施例中,所述接收服务载体发送的服务接入请求,包括:
接收通过扫描服务接入图形码发送的服务接入请求,所述服务接入图形码用于建立服务载体与服务管理平台之间的数据通信通道。
在具体的实施过程中,服务提供商可以利用客户端通过扫描服务接入图形码,以向服务管理平台发送服务接入请求,服务接入图形码可以理解为服务管理平台创建并发布的能够建立小程序与服务管理平台之间数据通信的通道的图形码,具体可以为二维码、条形码或其他图形码,本说明书实施例不作具体限定。服务提供商可以利用客户端中安装的应用程序或小程序如:服务管理平台对应的应用程序或服务载体对应的小程序或其他能够扫描图形码的软件扫描服务接入图形码,扫描该服务接入图形码后,服务提供商可以登录到服务管理平台,服务管理平台基于该服务提供商的账户账号,可以获取该服务提供商对应的服务载体的身份标识,进而获取到服务载体对应的服务列表。通过扫码即可以实现服务载体如小程序与服务管理平台的数据连通,进而实现服务的快速接入上线,操作简单。
当然,根据实际需求,用户也可以通过PC端使用账号登录服务管理平台,通过帐户建立小程序或其他服务载体与服务管理平台的数据通信,本说明书实施例不作具体限定。
步骤104、根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的。
在具体的实施过程中,一般的,一个服务载体可以提供多种服务,如:关于生活缴费的小程序可以包括水费、电费、燃气费、物业费的缴纳和查询,当然还可以有其他服务。服务载体中预先可以安装好服务拆解插件,该服务拆解插件可以对服务载体内的服务进行自动拆解,拆解的服务可以上报给服务管理平台。服务管理平台中可以将各个服务载体拆解出的服务进行整理、存储,每个服务载体可以存储对应有一个服务列表,服务列表中可以包括服务名称、服务地址等有关服务的基本信息。在发送服务接入请求时,可以将服务载体的身份标识发送给服务管理平台,服务管理平台接收到服务接入请求后,可以基于身份标识确定出该服务载体中对应的服务列表。
本说明书一些实施例中,在接收服务载体发送的服务接入请求之前,所述方法还包括:
接收所述服务载体上传的服务拆解信息,其中,所述服务拆解信息包括服务名称、服务地址,所述服务拆解信息由所述服务载体中的服务拆解插件对所述服务载体中的服务进行拆解获得;
根据服务接入配置规则,将所述服务拆解信息配置为满足服务接入需求的服务接入信息,基于所述服务接入信息生成所述服务列表。
在具体的实施过程中,在接收服务载体发送的服务接入请求之前,可以接收服务载体上传的服务拆解信息,该服务拆解信息可以是由安装在服务载体内的服务拆解插件对服务载体进行服务拆解获得的。服务拆解信息中可以包括服务拆解插件对服务载体进行服务拆解获得的服务名称和服务地址等信息,服务拆解插件中可以内置有程序代码,该程序代码可以自动识别服务载体中的服务名称、服务地址,服务拆解插件可以在服务被触发时,对服务名称和服务地址进行自动识别。服务拆解信息可以由服务载体通过服务拆解插件在识别出服务载体内各个服务的服务名称、服务地址后上报给服务管理平台,也可以在服务拆解插件在识别出服务载体内各个服务的服务名称、服务地址后,由服务载体直接上报给服务管理平台,具体可以基于实际使用需要设置,本说明书实施例不作具体限定。此外,可以在服务拆解插件识别出一个服务的服务名称和服务地址后,就将识别出的服务上报给服务管理平台,也可以每隔一段时间上报一次服务拆解信息,或者可以在服务载体确定服务拆解完成后统一上报给服务管理平台,本说明书实施例不作具体限定。
服务管理平台接收到服务载体上报的服务拆解信息后,可以基于服务配置规则将接收到的服务拆解信息转换为满足服务接入规则的服务接入信息,服务配置规则可以理解为基于服务管理平台中服务上架的字段要求或格式要求等,如:服务配置规则中可以包括服务接入的服务名称和服务地址的格式要求。基于服务配置规则,可以对服务拆解插件拆解出的服务名称和服务地址进行自动的修改,获得满足服务接入要求的服务名称和服务地址,服务接入信息即可以为服务接入要求的服务名称和服务地址。进而基于服务接入信息,可以生成服务载体的服务列表,该服务列表中可以包括基于服务配置规则转换后的服务名称和服务地址。
例如:服务拆解插件对服务载体进行服务拆解后获得3个服务:服务1-服务名称A1-服务地址B1、服务2-服务名称A2-服务地址B2、服务3-服务名称A3-服务地址B3。服务载体将拆解出的服务拆解信息上报至服务管理平台后,服务管理平台可以基于服务配置规则,对服务拆解信息中的服务名称和服务地址进行调整,以获得满足服务接入的要求,调整后的服务接入信息可以为:服务1-服务名称A11-服务地址B11、服务2-服务名称A21-服务地址B21、服务3-服务名称A31-服务地址B31。可以基于服务接入信息建立该服务载体的服务列表,服务列表中可以包括:服务1-服务名称A11-服务地址B11、服务2-服务名称A21-服务地址B21、服务3-服务名称A31-服务地址B31。服务列表可以与服务载体的身份标识进行关联,以便能够快速查询到各个服务载体的服务列表。
此外,在上报服务拆解信息时,服务载体可以对服务拆解插件拆解出的服务进行过滤,如:可以将不需要接入服务管理平台的服务从服务拆解信息中删除,以避免后续误接入,或将服务拆解信息中拆解不准确的服务进行修改后上报给服务管理平台,以确保接入的服务的准确性。
本说明书实施例,利用服务拆解插件自动对服务载体内的服务进行拆解识别,不需要人工参与,为后续服务的自动接入上架奠定了数据基础。
此外,本说明书一些实施例中,在接收服务载体发送的服务接入请求之前,所述方法还包括:
接收所述服务载体发送的插件请求信息,所述插件请求信息中包括所述服务载体的身份标识;
根据所述插件请求信息,将所述服务拆解插件发送至所述服务载体,以使所述服务载体安装所述服务拆解插件。
在具体的实施过程中,服务拆解插件可以由服务管理平台或其他数据平台提供,服务载体的服务提供商在希望将服务接入到服务管理平台后,可以向服务管理平台发送插件请求信息,即请求下载一个服务拆解插件。插件请求信息中可以包括服务载体的身份标识,基于服务载体的身份标识可以将服务拆解插件下发至该服务载体,接收到服务拆解插件后,可以将该服务拆解插件安装到服务载体内,以利用该服务拆解插件对服务载体内的服务进行自动化拆解。
步骤106、基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息。
在具体的实施过程中,服务接入服务管理平台时,需要填写完整的上架信息,提交审核。在获得服务载体对应的服务列表后,可以基于服务载体的基础信息自动对服务列表中的待接入服务信息进行填充,以生成服务接入审核信息。服务列表中的服务信息一般比较简单,如包括服务名称、服务地址,可以基于服务载体的基础信息将服务列表中的服务信息进行填充,如:确定服务的类目、提供方等服务上架所必须的信息。待接入服务可以是服务列表中的全部服务,也可以根据实际需要选择服务列表中的部分服务作为待接入服务,具体可以基于实际需要而定,本说明书实施例不作具体限定。自动匹配填充的服务接入审核信息可以支持手动修改,若服务接入操作人员认为填充的服务接入审核信息有不准确或不完整的地方,可以自行手动修改或补充。
本说明书一些实施例中,所述基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息,包括:
接收所述服务载体从在所述服务列表中选择的待接入服务;
根据所述服务载体基础信息对所述待接入服务进行服务信息填充,生成所述服务接入审核信息。
在具体的实施过程中,服务列表中一般可以包括服务拆解插件拆解出的服务载体的全部或大部分服务,用户即服务提供商可以根据实际需要从服务列表中选择需要接入上架的服务,即选择出待接入服务,再根据服务载体基础信息对用户选择出的待接入服务进行服务信息填充,生成服务接入审核信息,实现了服务的批量自动化接入。
本说明书一些实施例中,所述根据所述服务载体基础信息对所述待接入服务进行服务信息填充,包括:
根据所述服务载体基础信息确定出所述待接入服务的接入属性信息,所述接入属性信息包括下述至少一种:服务类目、访问地址、上架位置、提供方、服务描述。
在具体的实施过程中,在对待接入服务进行服务信息填充时,可以基于服务载体基础信息如:基于服务名称、服务入口层级、服务访问数据的自动化分析,自动匹配出待接入服务的接入属性信息如:服务类目、访问地址、上架位置、提供方、服务描述等,当然,若拆解出的服务名称与上架后展示的名称不同,还可以对服务名称进行自动修改填充出对应的展示服务名称。进而生成服务接入审核信息。基于确定服务类目,可以将服务映射到上架前台路径,实现对服务的深度理解。
步骤108、对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务。
在具体的实施过程中,获得待接入服务的服务接入审核信息后,可以对服务接入信息进行审核,审核待接入服务是否满足接入的要求,若审核通过,则将待接入服务接入到服务管理平台。当然,若审核不通过,可以返回审核接入失败的提示信息,以便服务接入商对服务信息进行修改或调整。服务接入成功后,用户可以通过客户端在服务管理平台的前端直接看到接入的服务,用户可以在客户端直接点击即可以访问对应的服务。
本说明书实施例提供的服务接入数据处理方法,通过服务拆解插件对服务载体的服务进行自动拆解,并通过拆解出的服务拆解信息进行自动化的服务理解,自动匹配出满足服务接入要求的服务接入审核信息,在对服务接入审核信息审核通过后,自动完成服务的接入。整个过程不需要人工操作,实现了的服务的自动化接入,并且直至服务批量接入,提高了服务接入的效率,并且,设置统一的服务接入配置规则,实现了服务接入的规范化。
在上述实施例的基础上,本说明书一些实施例中,所述服务拆解信息中的服务地址包括所述服务载体的原生服务页面地址和跳转网页服务地址;其中,所述原生服务页面地址由所述服务拆解插件对所述服务载体的原生服务页面进行服务地址识别获得,所述跳转网页服务地址由所述服务拆解插件对识别到的所述服务载体的跳转网页服务页面的地址按照预设的网页页面地址规则进行配置后获得,所述跳转网页服务地址为直达服务地址。
在具体的实施过程中,服务载体中的服务可以包括原生服务页面以及跳转服务页面,原生服务页面可以理解为能够直接访问的服务页面,跳转服务页面可以理解为需要进行二次跳转才能访问到的页面,一般为服务载体的外部网址。例如:小程序中有些服务可以直接在小程序内打开即为小程序原生页面,还有一些是小程序外部的服务,需要跳转到外部H5页面即为跳转服务页面。一般的原生页面下拉后显示空白,而H5页面下拉后会显示网页由×××提供。本说明书实施例中,服务拆解插件在对服务进行拆解时,对于服务载体的原生服务页面可以对识别到的服务名称和服务地址,基于服务拆解规则包括服务名称、服务地址等直接进行上报,即识别到原生服务页面的服务名称和服务地址后直接上报。对于跳转服务页面,则可以对服务跳转页面的服务地址进行识别后,预设的网页页面地址规则对识别到的服务地址进行重新配置,获得跳转网页服务地址,该跳转网页服务地址为直达服务地址。例如:跳转网页服务地址可以配置为alipays://platformapi/startapp?appId=小程序AppID&page=统一页面地址。
通过对需要进行二次或多次跳转的跳转服务页面的服务地址进行统一的配置,配置为直达服务地址再进行服务接入,可以使得服务接入后,能够在客户端直接访问,不需要二次跳转,提高了用户访问服务链接时的体验感。
基于上述实施例的记载,本说明书实施例中还提供了一种应用于服务载体的客户端中的服务接入处理方法,图2是本说明书实施例中客户端进行服务接入的数据处理流程示意图,客户端可以为智能手机、智能穿戴设备、车载设备、平板电脑等,本说明书实施例不作具体限定,如图2所示,该方法可以包括:
步骤202、向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
步骤204、接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
步骤206、根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务。
在具体的实施过程中,服务载体的服务提供商可以通过客户端或PC终端向服务管理平台发送服务接入请求,服务接入请求中可以包括服务载体的身份标识以及服务载体的服务载体基础信息,服务载体基础信息可以包括服务载体的名称、URL、简要说明等能够表征服务载体基本属性的信息。其中服务载体以及服务的含义可以参考上述实施例的记载,此处不再赘述。
本说明书一些实施例中,所述向服务管理平台发送服务接入请求,包括:
通过扫描服务接入图形码向所述服务管理平台发送服务接入请求,所述服务接入图形码用于建立服务载体与所述服务管理平台之间的数据通信通道。
在具体的实施过程中,服务提供商可以利用客户端通过扫描服务接入图形码,以向服务管理平台发送服务接入请求,服务接入图形码可以理解为服务管理平台创建并发布的能够建立小程序与服务管理平台之间数据通信的通道的图形码,具体可以为二维码、条形码或其他图形码,本说明书实施例不作具体限定。服务提供商可以利用客户端中安装的应用程序如:服务管理平台对应的应用程序或服务载体对应的小程序扫描服务接入图形码,扫描该服务接入图形码后,服务提供商可以登录到服务管理平台,服务管理平台基于该服务提供商的账户账号,可以获取该服务提供商对应的服务载体的身份标识,进而获取到服务载体对应的服务列表。通过扫码即可以实现服务载体与服务管理平台的联通,进而实现服务的快速接入上线,操作简单。
此外,本说明书一些实施例中,在向所述服务管理平台发送服务接入请求之前,所述方法还包括:
向所述服务管理平台发送插件请求信息,所述插件请求信息中包括所述服务载体的身份标识;
接收所述服务管理平台根据所述插件请求信息,返回的所述服务拆解插件;
将所述服务拆解插件安装到所述服务载体中。
具体地,服务拆解插件可以由服务管理平台或其他数据平台提供,服务载体的服务提供商在希望将服务接入到服务管理平台后,可以通过客户端或PC端向服务管理平台发送插件请求信息,即请求下载一个服务拆解插件。插件请求信息中可以包括服务载体的身份标识,基于服务载体的身份标识可以将服务拆解插件下发至该服务载体,接收到服务拆解插件后,可以将该服务拆解插件安装到服务载体内,以利用该服务拆解插件对服务载体内的服务进行自动化拆解。
本说明书一些实施例中,在向所述服务管理平台发送服务接入请求之前,所述方法还包括:
向所述服务管理平台发送服务拆解信息,以使得所述服务管理平台将所述服务拆解信息配置为满足服务接入需求的服务接入信息,并基于所述服务接入信息生成所述服务列表;所述服务拆解信息由所述服务拆解插件对所述服务载体中的服务进行拆解获得。
在具体的实施过程中,在接收服务载体发送的服务接入请求之前,可以接收服务载体上传的服务拆解信息,该服务拆解信息可以是由安装在服务载体内的服务拆解插件对服务载体进行服务拆解获得的。服务拆解信息中可以包括服务拆解插件对服务载体进行服务拆解获得的服务名称和服务地址,服务拆解插件中可以内置有程序代码,该程序代码可以自动识别服务载体中的服务名称、服务地址。服务拆解拆解获得服务载体的服务拆解信息后,可以将服务拆解信息上报给服务管理平台,其中,服务拆解信息的上报方式可以参考上述实施例的记载,此处不再赘述。
此外,服务拆解插件在对服务载体的服务地址进行拆解上报时,上报的所述服务拆解信息中的服务地址包括所述服务载体的原生服务页面地址和跳转网页服务地址;其中,所述原生服务页面地址由所述服务拆解插件对所述服务载体的原生服务页面进行服务地址识别获得,所述跳转网页服务地址由所述服务拆解插件对识别到的所述服务载体的跳转网页服务页面的地址按照预设的网页页面地址规则进行配置后获得,所述跳转网页服务地址为直达服务地址。
具体地,对于原生服务页面的服务地址,可以直接识别上报,对于跳转服务页面的服务地址可以按照预设的网页页面地址规则对识别到的服务地址进行重新配置,获得跳转网页服务地址,该跳转网页服务地址为直达服务地址,将重新配置的跳转网页服务地址上报给服务管理平台,以使得接入的服务均可以直接访问。具体可以参见上述实施例的记载,此处不再赘述。
服务管理平台接收到服务载体上报的服务拆解信息后,可以基于服务配置规则将接收到的服务拆解信息转换为满足服务接入规则的服务接入信息,服务配置规则可以理解为基于服务管理平台中服务上架的字段要求或格式要求等。基于服务配置规则,可以对服务拆解插件拆解出的服务名称和服务地址进行自动的修改,获得满足服务接入要求的服务名称和服务地址,服务接入信息即可以为服务接入要求的服务名称和服务地址。进而基于服务接入信息,可以生成服务载体的服务列表,该服务列表中可以包括基于服务配置规则转换后的服务名称和服务地址。
服务管理平台中可以将各个服务载体拆解出的服务进行整理、存储,每个服务载体可以存储对应有一个服务列表,服务列表中可以包括服务名称、服务地址等有关服务的基本信息。服务提供商在发送服务接入请求时,可以将服务载体的身份标识发送给服务管理平台,服务管理平台接收到服务接入请求后,可以基于身份标识确定出该服务载体中对应的服务列表。在确定出服务载体对应的服务列表后,可以将服务列表返回给服务提供商的客户端,以供服务提供商确认需要接入的待接入服务。服务提供商可以将服务列表中所有的服务作为待接入服务,也可以指定其中部分服务作为待接入服务。
本说明书一些实施例中,所述根据所述服务列表向所述服务管理平台返回待接入服务,包括:
从所述服务列表中选择出待接入服务,并向所述服务管理平台发送所述待接入服务,以使得所述服务管理平台根据所述服务载体基础信息对所述待接入服务进行服务信息填充,生成服务接入审核信息,并在审核通过后接入所述待接入服务。
在具体的实施过程中,服务列表中一般可以包括服务拆解插件拆解出的服务载体的全部或大部分服务,用户即服务提供商可以根据实际需要从服务列表中选择需要接入上架的服务,即选择出待接入服务,再根据服务载体基础信息对用户选择出的待接入服务进行服务信息填充,生成服务接入审核信息,实现了服务的批量自动化接入。
其中,关于服务接入审核信息的生成,可以参考上述实施例的记载,此处不再赘述。
服务管理平台基于服务提供商提供的信息,对生成的服务审核信息进行审核,若审核通过,则将待接入服务接入到服务管理平台。当然,若审核不通过,可以返回审核接入失败的提示信息,以便服务接入商对服务信息进行修改或调整。服务接入成功后,用户可以通过客户端在服务管理平台的前端直接看到接入的服务,用户可以在客户端直接点击即可以访问对应的服务。
本说明书实施例提供的服务接入数据处理方法,通过服务拆解插件对服务载体的服务进行自动拆解,并通过拆解出的服务拆解信息进行自动化的服务理解,自动匹配出满足服务接入要求的服务接入审核信息,在对服务接入审核信息审核通过后,自动完成服务的接入。整个过程不需要人工操作,实现了的服务的自动化接入,并且直至服务批量接入,提高了服务接入的效率,并且,设置统一的服务接入配置规则,实现了服务接入的规范化。
图3是本说明书一个场景示例中小程序中服务接入的数据处理流程示意图,图4是本说明书一个场景示例中另一个小程序服务接入的流程示意图,下面结合图3、图4具体介绍本说明书实施例中服务接入的数据处理流程,如图3所示,本说明书实施例中的服务接入主要可以包括准备、开始、接入以及完成4个阶段,各个阶段的主要内容可以参考如下:
一、前置准备阶段
1)客户端提供一套服务拆解插件即图3中的步骤1:
如图4所示,服务拆解插件可以集成在小程序中,该服务拆解插件定义了服务上报的规范(包括服务名称、服务地址等)。对于小程序中原生页面根据服务拆解插件定义的规范直接上报,对于需要跳转的服务页面即H5页面通过引入一个标准的page页面来加载,所有H5服务统一由这个page页面跳转。小程序加载H5的page页面,对onLoad和onshow事件进行监控,根据传入的H5地址进行加载。服务拆解插件插接H5服务页面后的page地址,可配置成客户端的跳转直达服务地址,如连接格式可设置为:alipays://platformapi/startapp?appId=小程序AppID&page=统一页面地址。
2)服务管理平台后台定义服务自动化上架模型即图3中的步骤2,这套模型可以具备以下功能:
a)、能够将服务拆解插件拆解出来的服务拆解信息与服务配置上架所需要的字段相关联,如:“服务名称”关联“展台显示名称”。
b)、支持对服务的深度理解。通过对服务名称的识别、小程序各入口层级的理解,将服务归属到客户端特定的类目,并且映射到上架的前台路径。
3)服务管理后台提供一套服务自动化上架的方案,通过一个二维码,实现与移动端小程序的连通,并支持小程序将信息填报到后台。
如图4所示,服务拆解插件插接出的服务信息可以上报给服务管理平台,为后续服务接入做准备。
二、开始阶段
小程序接入服务拆解插件后,业主即服务提供商可以通过移动终端扫描服务管理平台提供的二维码,实现与服务管理平台的链接,并自动跳转到服务列表页面即图3中的步骤3。图5是本说明书一个场景示例中通过扫描二维码与服务管理平台建立链接的示意图,如图4-图5所示,业主可以通过服务管理平台提供的移动应用扫描服务管理平台提供的二维码,服务管理平台接收到业主的扫码接入请求后,可以基于业务在服务管理平台中的账户获得该业主对应的小程序1,进而获得该小程序1的服务拆解插件拆解出的服务信息建立的服务列表。如图5所示,可以将对应的小程序1的服务列表在业主的移动客户端的界面中展示出来即图3中的步骤5,以供用户选择介入的服务。
当然,在准备阶段也可以通过埋点以及服务的参数信息可以通过数据回流到服务管理平台方的服务器,并且连通服务管理平台。业主后续直接登录服务管理平台,在PC上完成服务的选取以及入驻操作。
三、接入阶段
如图5所示,业主可以在服务管理平台返回的服务列表中选择需要接入的服务,服务支持批量的选择即图3中的步骤6。选择服务后进入信息填报页面,填报的字段根据服务拆解的字段以及服务理解的能力自动填充即图3中的步骤7,可以填充出服务所属的类目、上架位置、访问地址,若上架展示名称与识别到的服务名称不同,那么还可以自动填充出展示的服务名称。其中,自动填充的字段可以支持手动修改。
四、完成阶段
如图3步骤8所示,确认无误后可以点击提交确认,即创建一条或者多条服务上架的审批流。如图4所示,审批通过后,服务可以自动在客户端露出,用户在登录服务管理平台或服务管理平台的应用程序后,上架的服务可以在各个用户的客户端页面中展示。
本说明书实施例利用服务拆解插件对服务载体如小程序进行服务拆解,并定义了一套标准的服务拆解规范,支持小程序原生和H5页面服务信息的上报。同时,提炼了一套服务理解的技术,通过对服务名称、服务入口层级、服务访问数据等数据的自动化分析,提炼相关字段,自动匹配服务的类目、描述、访问人数信息等数据,方便后续自动化上架,实现了服务接入上架的自动化。并且,小程序等服务载体集成服务拆解插件后,仅需扫码连通服务管理后台,就可展示全部的服务列表。机构/商户只需勾选相关服务,就能自动上架,且支持批量化操作,提高了服务接入的效率。
本说明书中上述方法的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。相关之处参考方法实施例的部分说明即可。
基于上述所述的服务接入数据处理方法,本说明书一个或多个实施例还提供一种用于服务接入数据处理的平台、终端。所述平台、终端可以包括使用了本说明书实施例所述方法的装置(包括分布式***)、软件(应用)、模块、插件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本说明书实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参考前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
具体地,图6是本说明书提供的服务接入数据处理平台一个实施例的模块结构示意图,该装置可以应用在上述实施例中的服务管理平台,如图6所示,本说明书中提供的服务接入数据处理平台可以包括:
接入请求接收模块61,用于接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
服务列表确定模块62,用于根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
服务信息填充模块63,用于基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
服务接入模块64,用于对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务。
图7是本说明书提供的服务接入数据处理终端一个实施例的模块结构示意图,该装置可以应用在上述实施例中的服务提供商使用的客户端、移动终端等,如图7所示,本说明书中提供的服务接入数据处理终端可以包括:
接入请求模块71,用于向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
服务列表接收模块72,用于接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
服务接入确认模块73,用于根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务。
本说明书实施例通过服务拆解插件对服务载体的服务进行自动拆解,并通过拆解出的服务拆解信息进行自动化的服务理解,自动匹配出满足服务接入要求的服务接入审核信息,在对服务接入审核信息审核通过后,自动完成服务的接入。整个过程不需要人工操作,实现了的服务的自动化接入,并且直至服务批量接入,提高了服务接入的效率,并且,设置统一的服务接入配置规则,实现了服务接入的规范化。
需要说明的,上述所述的平台以及终端根据对应方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照上述对应的方法实施例的描述,在此不作一一赘述。
本说明书实施例还提供一种服务接入数据处理设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述实施例的服务接入数据处理方法,如:
接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务。
或,向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务。
本说明书实施例还提供一种服务接入数据处理***,服务管理平台、客户端,其中:所述客户端安装有服务载体,服务载体中安装有服务拆解插件,所述服务拆解插件用于对所述服务载体进行服务拆解,确定出所述服务载体的服务拆解信息;
所述服务管理平台中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述关于服务管理平台记载的方法;
所述客户端中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述关于服务提供商对应的移动终端记载的方法。
需要说明的,上述所述的设备和***根据方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
本说明书提供的服务接入数据处理平台、终端,也可以应用在多种数据分析处理***中。所述***或服务器或终端或设备可以为单独的服务器,也可以包括使用了本说明书的一个或多个所述方法或一个或多个实施例***或服务器或终端或设备的服务器集群、***(包括分布式***)、软件(应用)、实际操作装置、逻辑门电路装置、量子计算机等并结合必要的实施硬件的终端装置。所述核对差异数据的检测***可以包括至少一个处理器以及存储计算机可执行指令的存储器,所述处理器执行所述指令时实现上述任意一个或者多个实施例中所述方法的步骤。
本说明书实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图8是本说明书一个实施例中服务接入数据处理服务器的硬件结构框图,该计算机终端可以是上述实施例中的服务接入数据处理服务器或服务接入数据处理装置。如图8所示服务器10可以包括一个或多个(图中仅示出一个)处理器100(处理器100可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的非易失性存储器200、以及用于通信功能的传输模块300。本领域普通技术人员可以理解,图8所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器10还可包括比图8中所示更多或者更少的插件,例如还可以包括其他的处理硬件,如数据库或多级缓存、GPU,或者具有与图8所示不同的配置。
非易失性存储器200可用于存储应用软件的软件程序以及模块,如本说明书实施例中的服务接入数据处理方法对应的程序指令/模块,处理器100通过运行存储在非易失性存储器200内的软件程序以及模块,从而执行各种功能应用以及资源数据更新。非易失性存储器200可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,非易失性存储器200可进一步包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输模块300用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输模块300包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块300可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书提供的上述实施例所述的方法或装置可以通过计算机程序实现业务逻辑并记录在存储介质上,所述的存储介质可以计算机读取并执行,实现本说明书实施例所描述方案的效果,如:
接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务。
或,向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务。
所述存储介质可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。所述存储介质有可以包括:利用电能方式存储信息的装置如,各式存储器,如RAM、ROM等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘;利用光学方式存储信息的装置如,CD或DVD。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。
本说明书实施例提供的上述服务接入数据处理方法或装置可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作***的c++语言在PC端实现、linux***实现,或其他例如使用android、iOS***程序设计语言在智能终端实现,以及基于量子计算机的处理逻辑实现等。
本说明书实施例并不局限于必须是符合行业通信标准、标准计算机资源数据更新和数据存储规则或本说明书一个或多个实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、存储、判断、处理方式等获取的实施例,仍然可以属于本说明书实施例的可选实施方案范围之内。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
为了描述的方便,描述以上平台、终端时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或插件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
这些计算机程序指令也可装载到计算机或其他可编程资源数据更新设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参考即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参考方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本说明书一个或多个实施例的实施例而已,并不用于限制本说明书一个或多个实施例。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。

Claims (15)

1.一种服务接入数据处理方法,所述方法包括:
接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务;
其中,所述基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息,包括:
接收所述服务载体从在所述服务列表中选择的待接入服务;
根据所述服务载体基础信息对所述待接入服务进行服务信息填充,生成所述服务接入审核信息。
2.如权利要求1所述的方法,在接收服务载体发送的服务接入请求之前,所述方法还包括:
接收所述服务载体上传的服务拆解信息,其中,所述服务拆解信息包括服务名称、服务地址,所述服务拆解信息由所述服务载体中的服务拆解插件对所述服务载体中的服务进行拆解获得;
根据服务接入配置规则,将所述服务拆解信息配置为满足服务接入需求的服务接入信息,基于所述服务接入信息生成所述服务列表。
3.如权利要求2所述的方法,所述服务拆解信息中的服务地址包括所述服务载体的原生服务页面地址和跳转网页服务地址;其中,所述原生服务页面地址由所述服务拆解插件对所述服务载体的原生服务页面进行服务地址识别获得,所述跳转网页服务地址由所述服务拆解插件对识别到的所述服务载体的跳转网页服务页面的地址按照预设的网页页面地址规则进行配置后获得,所述跳转网页服务地址为直达服务地址。
4.如权利要求1所述的方法,在接收服务载体发送的服务接入请求之前,所述方法还包括:
接收所述服务载体发送的插件请求信息,所述插件请求信息中包括所述服务载体的身份标识;
根据所述插件请求信息,将所述服务拆解插件发送至所述服务载体,以使所述服务载体安装所述服务拆解插件。
5.如权利要求1所述的方法,所述接收服务载体发送的服务接入请求,包括:
接收通过扫描服务接入图形码发送的服务接入请求,所述服务接入图形码用于建立服务载体与服务管理平台之间的数据通信通道。
6.如权利要求1所述的方法,所述根据所述服务载体基础信息对所述待接入服务进行服务信息填充,包括:
根据所述服务载体基础信息确定出所述待接入服务的接入属性信息,所述接入属性信息包括下述至少一种:服务类目、访问地址、上架位置、提供方、服务描述。
7.一种服务接入数据处理方法,所述方法包括:
向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务;
其中,所述根据所述服务列表向所述服务管理平台返回待接入服务,包括:
从所述服务列表中选择出待接入服务,并向所述服务管理平台发送所述待接入服务,以使得所述服务管理平台根据所述服务载体基础信息对所述待接入服务进行服务信息填充,生成服务接入审核信息,并在审核通过后接入所述待接入服务。
8.如权利要求7所述的方法,在向所述服务管理平台发送服务接入请求之前,所述方法还包括:
向所述服务管理平台发送插件请求信息,所述插件请求信息中包括所述服务载体的身份标识;
接收所述服务管理平台根据所述插件请求信息,返回的所述服务拆解插件;
将所述服务拆解插件安装到所述服务载体中。
9.如权利要求7所述的方法,在向所述服务管理平台发送服务接入请求之前,所述方法还包括:
向所述服务管理平台发送服务拆解信息,以使得所述服务管理平台将所述服务拆解信息配置为满足服务接入需求的服务接入信息,并基于所述服务接入信息生成所述服务列表;所述服务拆解信息由所述服务拆解插件对所述服务载体中的服务进行拆解获得。
10.如权利要求9所述的方法,所述服务拆解信息中的服务地址包括所述服务载体的原生服务页面地址和跳转网页服务地址;其中,所述原生服务页面地址由所述服务拆解插件对所述服务载体的原生服务页面进行服务地址识别获得,所述跳转网页服务地址由所述服务拆解插件对识别到的所述服务载体的跳转网页服务页面的地址按照预设的网页页面地址规则进行配置后获得,所述跳转网页服务地址为直达服务地址。
11.如权利要求7所述的方法,所述向服务管理平台发送服务接入请求,包括:
通过扫描服务接入图形码向所述服务管理平台发送服务接入请求,所述服务接入图形码用于建立服务载体与所述服务管理平台之间的数据通信通道。
12.一种服务接入数据处理平台,所述平台包括:
接入请求接收模块,用于接收服务载体发送的服务接入请求,所述服务接入请求中包括所述服务载体的身份标识和所述服务载体的服务载体基础信息;
服务列表确定模块,用于根据所述服务接入请求中的身份标识获取所述服务载体对应的服务列表,所述服务列表基于所述服务载体中的服务拆解插件对所述服务载体进行服务拆解后生成的;
服务信息填充模块,用于基于所述服务载体基础信息和所述服务列表,确定待接入服务的服务接入审核信息;
服务接入模块,用于对所述待接入服务的服务接入审核信息进行审核,审核通过后接入所述待接入服务;
其中,所述服务信息填充模块具体用于:接收所述服务载体从在所述服务列表中选择的待接入服务;根据所述服务载体基础信息对所述待接入服务进行服务信息填充,生成所述服务接入审核信息。
13.一种服务接入数据处理终端,所述终端包括:
接入请求模块,用于向服务管理平台发送服务接入请求,所述服务接入请求中包括服务载体的身份标识和所述服务载体的服务载体基础信息;
服务列表接收模块,用于接收所述服务管理平台基于所述服务接入请求中的身份标识返回的服务列表,所述服务列表由所述服务管理平台基于服务拆解插件上报的所述服务载体的服务拆解信息构建的;
服务接入确认模块,用于根据所述服务列表向所述服务管理平台返回待接入服务,以使得所述服务管理平台基于所述服务载体基础信息和所述服务列表,接入所述待接入服务;
其中,所述服务接入确认模块具体用于:从所述服务列表中选择出待接入服务,并向所述服务管理平台发送所述待接入服务,以使得所述服务管理平台根据所述服务载体基础信息对所述待接入服务进行服务信息填充,生成服务接入审核信息,并在审核通过后接入所述待接入服务。
14.一种服务接入数据处理设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1-6或7-11任一项所述的方法。
15.一种服务接入数据处理***,包括:服务管理平台、客户端,其中:所述客户端安装有服务载体,服务载体中安装有服务拆解插件,所述服务拆解插件用于对所述服务载体进行服务拆解,确定出所述服务载体的服务拆解信息;
所述服务管理平台中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1-6任一项所述的方法;
所述客户端中包括至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求7-11任一项所述的方法。
CN202110306724.9A 2021-03-23 2021-03-23 服务接入数据处理方法、平台、终端、设备及*** Active CN113064627B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110306724.9A CN113064627B (zh) 2021-03-23 2021-03-23 服务接入数据处理方法、平台、终端、设备及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110306724.9A CN113064627B (zh) 2021-03-23 2021-03-23 服务接入数据处理方法、平台、终端、设备及***

Publications (2)

Publication Number Publication Date
CN113064627A CN113064627A (zh) 2021-07-02
CN113064627B true CN113064627B (zh) 2023-04-07

Family

ID=76563007

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110306724.9A Active CN113064627B (zh) 2021-03-23 2021-03-23 服务接入数据处理方法、平台、终端、设备及***

Country Status (1)

Country Link
CN (1) CN113064627B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113805958B (zh) * 2021-08-18 2023-12-22 济南浪潮数据技术有限公司 一种基于osb api规范的第三方服务接入方法和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109548018A (zh) * 2019-01-11 2019-03-29 腾讯科技(深圳)有限公司 无线网络接入方法、装置、设备及***
CN109597661A (zh) * 2018-10-26 2019-04-09 阿里巴巴集团控股有限公司 一种业务功能配置方法及装置
CN109992298A (zh) * 2019-04-02 2019-07-09 深圳智乾区块链科技有限公司 审批平台扩充方法、装置、审批平台及可读存储介质
CN110083338A (zh) * 2019-05-27 2019-08-02 广东金赋科技股份有限公司 基于智能网关的服务***
CN112269562A (zh) * 2020-09-27 2021-01-26 福建天泉教育科技有限公司 一种组件化产品中租户隔离的方法及终端

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108346028B (zh) * 2017-01-24 2022-05-06 阿里巴巴集团控股有限公司 一种业务审批处理方法、装置及***
CN110390182B (zh) * 2019-07-18 2023-05-09 创新先进技术有限公司 一种确定小程序类目的方法、***及设备
CN110673839B (zh) * 2019-09-10 2023-11-07 口碑(上海)信息技术有限公司 分布式工具配置化构建生成方法及***
CN111324335A (zh) * 2020-01-04 2020-06-23 厦门二五八网络科技集团股份有限公司 一种小程序的创建方法及装置
CN113656763B (zh) * 2020-04-24 2024-01-09 支付宝(中国)网络技术有限公司 确定小程序特征向量的方法、装置和电子设备
CN111611022B (zh) * 2020-04-26 2023-12-15 支付宝(中国)网络技术有限公司 小程序应用的数据处理方法、装置、设备及***
CN112527252B (zh) * 2020-11-30 2024-01-09 北京百度网讯科技有限公司 小程序管理方法及装置、小程序平台、电子设备、介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109597661A (zh) * 2018-10-26 2019-04-09 阿里巴巴集团控股有限公司 一种业务功能配置方法及装置
CN109548018A (zh) * 2019-01-11 2019-03-29 腾讯科技(深圳)有限公司 无线网络接入方法、装置、设备及***
CN109992298A (zh) * 2019-04-02 2019-07-09 深圳智乾区块链科技有限公司 审批平台扩充方法、装置、审批平台及可读存储介质
CN110083338A (zh) * 2019-05-27 2019-08-02 广东金赋科技股份有限公司 基于智能网关的服务***
CN112269562A (zh) * 2020-09-27 2021-01-26 福建天泉教育科技有限公司 一种组件化产品中租户隔离的方法及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于微服务的企业移动办公平台规划设计;张向祺;《信息技术与标准化》(第03期);全文 *

Also Published As

Publication number Publication date
CN113064627A (zh) 2021-07-02

Similar Documents

Publication Publication Date Title
CN101136938B (zh) 一种移动互联网应用的集中式管理方法和平台***
CN111556158B (zh) 物联网平台的接入方法、接入装置、接入设备及存储介质
CN111651746A (zh) 登录数据处理方法、装置、设备及***
CN105354025A (zh) 基于移动应用的业务模型配置***和方法
CN101990169A (zh) 一种智能卡主动推送***和智能卡移动终端
CN111897564A (zh) 一种应用更新方法及***
CN112631924A (zh) 自动化测试方法、装置、计算机设备及存储介质
CN113064627B (zh) 服务接入数据处理方法、平台、终端、设备及***
CN105141653A (zh) 业务平台的数据交互方法、设备和***
CN103491522A (zh) 终端适配方法和装置
CN109446648A (zh) 仿真服务建立方法及装置
CN113839992B (zh) 设备控制方法及装置
CN111159226A (zh) 指标查询方法及***
CN115883310A (zh) 服务部署方法、服务部署***、电子设备及存储介质
CN109213782A (zh) 搜索界面的配置、显示方法、装置及通信设备
CN103354927A (zh) 用于管理处理设备中的内容的方法和装置
CN116468062A (zh) 基于图形码的页面展示方法及装置
CN113934710B (zh) 数据采集方法及装置
CN113127099B (zh) 服务器配置方法、装置、设备及存储介质
CN110286907B (zh) 一种公共按钮组件的显示方法及装置
CN115017185A (zh) 一种数据处理方法、装置及存储介质
RU2595763C2 (ru) Способ и устройство менеджмента загрузки на базе браузера android
CN105812433B (zh) 一种云适配处理方法、装置、终端及云服务器
CN113448960A (zh) 一种导入表格文件的方法和装置
CN112596812B (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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40055480

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant