[go: up one dir, main page]

CN115766887A - Service scheduling method, terminal device and storage medium - Google Patents

Service scheduling method, terminal device and storage medium Download PDF

Info

Publication number
CN115766887A
CN115766887A CN202211503153.9A CN202211503153A CN115766887A CN 115766887 A CN115766887 A CN 115766887A CN 202211503153 A CN202211503153 A CN 202211503153A CN 115766887 A CN115766887 A CN 115766887A
Authority
CN
China
Prior art keywords
service
user
terminal device
information
recommended
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
Application number
CN202211503153.9A
Other languages
Chinese (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.)
Shenzhen Kaihong Digital Industry Development Co Ltd
Original Assignee
Shenzhen Kaihong Digital Industry Development 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 Shenzhen Kaihong Digital Industry Development Co Ltd filed Critical Shenzhen Kaihong Digital Industry Development Co Ltd
Priority to CN202211503153.9A priority Critical patent/CN115766887A/en
Publication of CN115766887A publication Critical patent/CN115766887A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种服务调度方法、终端设备及存储介质,该服务调度方法应用于第一终端设备,第一终端设备与多个第二终端设备通过分布式软总线连接,第一终端设备和第二终端设备上均安装有包括Samgr系统的操作系统,Samgr系统上注册多个第二终端设备支持的服务;所提供的方法包括:获取第一终端设备的用户状态信息以及场景信息;根据场景信息在第一终端设备的Samgr系统中获取对应的服务列表,服务列表包括多个服务的服务标识、服务内容以及对应的第二终端设备;通过服务内容获取服务特征信息,根据服务特征信息和用户状态信息获取用户的推荐服务,根据推荐服务的服务标识在对应的第二目标终端设备中进行调度。能够实现对Samgr系统的智能调度。

Figure 202211503153

The present application discloses a service scheduling method, a terminal device and a storage medium. The service scheduling method is applied to a first terminal device. The first terminal device is connected to multiple second terminal devices through a distributed soft bus. The first terminal device and the An operating system including a Samgr system is installed on the second terminal equipment, and multiple services supported by the second terminal equipment are registered on the Samgr system; the method provided includes: obtaining user status information and scene information of the first terminal equipment; Information obtains the corresponding service list in the Samgr system of the first terminal device, and the service list includes the service identification, service content and corresponding second terminal device of a plurality of services; Obtain the service feature information through the service content, according to the service feature information and the user The state information acquires the user's recommended service, and performs scheduling in the corresponding second target terminal device according to the service identifier of the recommended service. It can realize the intelligent scheduling of the Samgr system.

Figure 202211503153

Description

服务调度方法、终端设备及存储介质Service scheduling method, terminal device and storage medium

技术领域technical field

本申请涉及操作系统领域,尤其涉及一种服务调度方法、终端设备及存储介质。The present application relates to the field of operating systems, and in particular to a service scheduling method, terminal equipment and storage media.

背景技术Background technique

Samgr是鸿蒙的系统服务框架子系统,存储着所有设备可被调度的服务信息,在现有的技术中,调度的过程需要进行三个步骤:首先服务商在不同的终端设备中将所支撑的服务注册到Samgr中;然后用户选择好需要的服务后,需要从Samgr获取对应的服务商的代理;在获取到代理之后,服务商再通过调度函数在相应的终端设备上进行调度完成对用户的服务。Samgr is the system service framework subsystem of Hongmeng, which stores the service information of all devices that can be scheduled. In the existing technology, the scheduling process needs to go through three steps: first, the service provider will support in different terminal devices The service is registered in Samgr; then after the user selects the required service, he needs to obtain the agent of the corresponding service provider from Samgr; after obtaining the agent, the service provider then uses the scheduling function to schedule on the corresponding terminal device to complete the user's Serve.

现有的调度方式需要用户自行在Samgr中选取相应的服务,而由于用户需要分别查看多个终端设备注册在Samgr中的服务,调度方式不够灵活且无法快速选取最适合的服务,也会造成很大的时间成本的浪费。The existing scheduling method requires the user to select the corresponding service in Samgr, and because the user needs to view the services registered in Samgr for multiple terminal devices separately, the scheduling method is not flexible enough and cannot quickly select the most suitable service, which will also cause serious problems. Big waste of time cost.

发明内容Contents of the invention

本申请公开的一种服务调度方法、终端设备及存储介质,解决现有的调度方式不够灵活无法快速选取合适的服务的问题。A service scheduling method, terminal equipment, and storage medium disclosed in the present application solve the problem that the existing scheduling method is not flexible enough to quickly select a suitable service.

第一方面,本申请提供了一种服务调度方法,所述服务调度方法应用于第一终端设备,所述第一终端设备与多个第二终端设备通过分布式软总线连接,所述第一终端设备和第二终端设备上均安装有操作系统,所述操作系统包括Samgr系统,所述Samgr系统上注册多个所述第二终端设备支持的服务;所提供的服务调度方法包括:In the first aspect, the present application provides a service scheduling method, the service scheduling method is applied to a first terminal device, the first terminal device is connected to multiple second terminal devices through a distributed soft bus, and the first terminal device An operating system is installed on both the terminal device and the second terminal device, the operating system includes a Samgr system, and a plurality of services supported by the second terminal device are registered on the Samgr system; the service scheduling method provided includes:

获取所述第一终端设备的用户状态信息以及场景信息;acquiring user state information and scene information of the first terminal device;

根据所述场景信息在所述第一终端设备的Samgr系统中获取与所述场景信息对应的服务列表,所述服务列表包括多个服务的服务标识、服务内容以及对应的第二终端设备;Obtain a service list corresponding to the scene information in the Samgr system of the first terminal device according to the scene information, the service list includes service identifiers, service contents, and corresponding second terminal devices of multiple services;

通过所述服务内容获取服务特征信息,根据所述服务特征信息和所述用户状态信息获取用户的推荐服务,所述推荐服务对应的第二终端设备作为第二目标终端设备;Acquiring service characteristic information through the service content, obtaining a user's recommended service according to the service characteristic information and the user status information, and the second terminal device corresponding to the recommended service as a second target terminal device;

根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度。Scheduling is performed in the second target terminal device according to the service identifier of the recommended service.

第二方面,本申请提供了一种终端设备,所提供的终端设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,所述存储器存储有策略模型,其中所述计算机程序被所述处理器执行时,实现上述如第一方面所提供的服务调度方法。In a second aspect, the present application provides a terminal device. The provided terminal device includes a processor, a memory, and a computer program stored on the memory and executable by the processor, and the memory stores a policy model , wherein when the computer program is executed by the processor, the above service scheduling method as provided in the first aspect is realized.

第三方面,本申请还提供了一种存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时使处理器实现上述如第一方面所提供的服务调度方法。In a third aspect, the present application also provides a storage medium, where a computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the above service scheduling method as provided in the first aspect.

本申请提供了一种服务调度方法、终端设备及存储介质,通过获取第一终端设备的用户状态信息以及场景信息,并根据场景信息在Samgr系统中获取服务列表,通过服务列表中的服务内容获取服务特征信息,根据服务特征信息和用户状态信息获取用户的推荐服务,根据所述推荐服务的服务标识在对应的所述第二目标终端设备中进行调度。采用本申请所提供的服务调度方法使得用户能够在Samgr系统上注册的多个第二终端设备所支持的服务中选取推荐服务,实现了基于Samgr系统的智能服务调度,提升了调度的便捷性的同时大幅降低了用户的时间成本。The present application provides a service scheduling method, a terminal device and a storage medium, by obtaining the user status information and scene information of the first terminal device, and obtaining a service list in the Samgr system according to the scene information, and obtaining the service content in the service list The service feature information is to obtain the user's recommended service according to the service feature information and user state information, and perform scheduling in the corresponding second target terminal device according to the service identifier of the recommended service. Using the service scheduling method provided by this application enables users to select recommended services from services supported by multiple second terminal devices registered on the Samgr system, realizes intelligent service scheduling based on the Samgr system, and improves the convenience of scheduling At the same time, the time cost of users is greatly reduced.

附图说明Description of drawings

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present application more clearly, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application. Ordinary technicians can also obtain other drawings based on these drawings on the premise of not paying creative work.

图1是本申请实施例提供的一种服务调度方法的步骤示意流程图;FIG. 1 is a schematic flowchart of the steps of a service scheduling method provided in an embodiment of the present application;

图2是本申请实施例提供的一种推荐服务信息获取方法示意图;FIG. 2 is a schematic diagram of a method for obtaining recommended service information provided by an embodiment of the present application;

图3是本申请实施例提供的一种服务权限划分结构示意图;FIG. 3 is a schematic diagram of a service authority division structure provided by an embodiment of the present application;

图4是本申请实施例提供的一种终端设备的示意性框图。Fig. 4 is a schematic block diagram of a terminal device provided by an embodiment of the present application.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flow charts shown in the drawings are just illustrations, and do not necessarily include all contents and operations/steps, nor must they be performed in the order described. For example, some operations/steps can be decomposed, combined or partly combined, so the actual order of execution may be changed according to the actual situation.

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。It should be understood that the terms used in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit the application. As used in this specification and the appended claims, the singular forms "a", "an" and "the" are intended to include plural referents unless the context clearly dictates otherwise.

应当理解,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一识别模型和第二识别模型仅仅是为了区分不同的回调函数,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。It should be understood that in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with basically the same function and effect . For example, the first recognition model and the second recognition model are only used to distinguish different callback functions, and their sequence is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the number and execution order, and words such as "first" and "second" do not necessarily limit the difference.

还应当进理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。It should also be understood that the term "and/or" used in the description of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations .

为便于理解本申请实施例,下面对本申请实施例中涉及到的一些词汇作简单说明。In order to facilitate understanding of the embodiments of the present application, some terms involved in the embodiments of the present application are briefly described below.

1.Samgr:Samgr是鸿蒙系统服务框架子系统,服务商在对应的设备中将可被调度的服务信息注册在Samgr中,Samgr作为中介者,为用户提供调度服务的接口,用户能在Samgr中根据服务信息选择自身需要的服务,再由Samgr根据调度函数完成服务的调度。1. Samgr: Samgr is the service framework subsystem of the Hongmeng system. The service provider registers the service information that can be scheduled in Samgr in the corresponding device. Samgr acts as an intermediary to provide users with an interface for scheduling services. Users can Choose the service you need according to the service information, and then Samgr completes the service scheduling according to the scheduling function.

2.分布式软总线:分布式软总线是一条虚拟的、“无形”的总线。可以连接同处于一个局域网内部的所有基于KaihongOS系统开发的系统设备,并且具有自发现、自组网、高带宽和低时延等特点。除了连接处于同样网络协议中的硬件设备,软总线技术还支持对不同协议的异构网络进行组网。2. Distributed soft bus: Distributed soft bus is a virtual, "invisible" bus. It can connect all the system devices developed based on KaihongOS system in the same local area network, and has the characteristics of self-discovery, ad hoc network, high bandwidth and low delay. In addition to connecting hardware devices in the same network protocol, soft bus technology also supports networking of heterogeneous networks with different protocols.

传统场景下,需要蓝牙传输的两台设备必须都具有蓝牙,需要WIFI传输的设备必须都具有WIFI。而蓝牙、WIFI之间是无法进行数据通信的。软总线提出蓝牙、WIFI融合网络组网技术,解决了不同协议设备进行数据通信的问题。使得多个设备能够自动构建一个逻辑全连接网络,用户或者业务开发者无需关心组网方式与物理协议。In traditional scenarios, both devices that need Bluetooth transmission must have Bluetooth, and devices that need WIFI transmission must both have WIFI. However, data communication cannot be performed between Bluetooth and WIFI. Softbus proposes Bluetooth and WIFI fusion network networking technology, which solves the problem of data communication between devices with different protocols. It enables multiple devices to automatically build a logical fully connected network, and users or business developers do not need to care about networking methods and physical protocols.

传统协议的传输速率差异较大,多设备交互式时延和可靠性也难以保证。软总线传输提出三个目标:高带宽、低时延、高可靠。相较于传统网络的7层模型,软总线提出了4层的“极简协议”,将中间的4层协议精简为一层以提升有效载荷,有效带宽提升20%。设备间基于UDP协议进行数据传输,摒弃传统滑动窗口机制,实现丢包快速回复,且具有智能网络变化感知功能,可以自适应流量控制和拥塞控制。The transmission rate of traditional protocols varies greatly, and it is difficult to guarantee the delay and reliability of multi-device interaction. Soft bus transmission proposes three goals: high bandwidth, low delay, and high reliability. Compared with the 7-layer model of the traditional network, Softbus proposes a 4-layer "simplified protocol", which simplifies the middle 4-layer protocol into one layer to increase the payload and increase the effective bandwidth by 20%. Data transmission between devices is based on the UDP protocol, abandoning the traditional sliding window mechanism, realizing rapid packet loss recovery, and has the intelligent network change perception function, which can adapt to flow control and congestion control.

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Some implementations of the present application will be described in detail below in conjunction with the accompanying drawings. In the case of no conflict, the following embodiments and features in the embodiments can be combined with each other.

目前,基于服务的调度,一般是用户在Samgr系统中选择服务商注册的服务后,再通过Samgr系统实现服务的调度。用户若想使用Samgr上注册的优质服务,需要自行根据服务信息进行选择,导致调度方式不够灵活且无法快速选取最适合的服务,也会造成很大的时间成本的浪费。At present, service-based scheduling generally means that after a user selects a service registered by a service provider in the Samgr system, the service scheduling is implemented through the Samgr system. If users want to use the high-quality services registered on Samgr, they need to choose according to the service information, which leads to the inflexibility of the scheduling method and the inability to quickly select the most suitable service, which will also cause a lot of waste of time and cost.

为了解决上述问题,本申请的实施例提供了一种服务调度方法、终端设备及存储介质,所提供的服务调度方法应用于第一终端设备,第一终端设备与多个第二终端设备通过分布式软总线连接,第一终端设备和第二终端设备上均安装有操作系统,操作系统包括Samgr系统,Samgr系统上注册多个第二终端设备支持的服务;所提供的方法可以实现基于Samgr系统的智能服务调度,提升了调度的便捷性的同时大幅降低了用户的时间成本。In order to solve the above problems, the embodiment of the present application provides a service scheduling method, a terminal device and a storage medium, the provided service scheduling method is applied to the first terminal device, and the first terminal device and multiple second terminal devices are distributed The first terminal device and the second terminal device are all installed with an operating system, the operating system includes a Samgr system, and multiple services supported by the second terminal device are registered on the Samgr system; the method provided can realize The intelligent service scheduling improves the convenience of scheduling and greatly reduces the time cost of users.

具体地,操作系统可以是任意的OS系统,具体类别不受本实施例和附图的限制,以下以KaihongOS为例进行介绍。Specifically, the operating system may be any OS system, and the specific type is not limited by this embodiment and the accompanying drawings. KaihongOS is used as an example for introduction below.

请参阅图1,图1是本申请实施例提供的一种服务调度方法的步骤示意流程图。Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of steps of a service scheduling method provided by an embodiment of the present application.

如图1所示,该服务调度方法具体包括步骤S101至步骤S104。As shown in FIG. 1 , the service scheduling method specifically includes steps S101 to S104.

S101、获取所述第一终端设备的用户状态信息以及场景信息。S101. Acquire user state information and scene information of the first terminal device.

具体地,用户的状态信息为描述用户搜索服务的需求、个人预算以及个人特征等信息,场景信息为描述用户在搜索所需要的服务时,用户自身处在的环境或者服务最终面对的环境。由于Samgr系统中注册的服务种类、面向的用户人群及所面向的场景较为繁多,用户在筛选服务过程中,可能最终选择的服务与用户不匹配或并不适用于用户所处的场景,导致服务效果不甚理想。因此通过第一终端设备将用户的状态信息以及场景信息进行提取,能够为后续的智能化调度提供基础。Specifically, the user's status information describes the user's search service needs, personal budget, and personal characteristics, and the scene information describes the user's own environment or the service's final environment when the user searches for the desired service. Due to the variety of service types registered in the Samgr system, the target user groups and the target scenarios, the user may choose a service that does not match the user or is not suitable for the user's scenario during the process of screening services, resulting in service The effect is not ideal. Therefore, extracting the user's status information and scene information through the first terminal device can provide a basis for subsequent intelligent scheduling.

示例性的,用户希望在第一终端设备调度Samgr系统中的服务时,需要先在第一终端设备上注册个人信息,在用户调度服务时,第一终端设备能在用户注册的个人信息中提取出服务的需求、个人预算、个人特征以及场景等信息。Exemplarily, the user wants to register personal information on the first terminal device first when the first terminal device schedules services in the Samgr system. When the user schedules services, the first terminal device can extract the personal information registered by the user. Provide information such as service needs, personal budget, personal characteristics, and scenarios.

在一些实施例中,用户在第一终端设备调度服务前,需要先在第一终端设备中选择服务的场景。通过用户自行选择服务的场景能够让Samgr系统更快筛选出用户所需要的服务。In some embodiments, before the first terminal device schedules the service, the user needs to select a service scenario in the first terminal device. The scene where users choose services by themselves can allow the Samgr system to filter out the services users need more quickly.

S102、根据所述场景信息在所述第一终端设备的Samgr系统中获取与所述场景信息对应的服务列表,所述服务列表包括多个服务的服务标识、服务内容以及对应的第二终端设备。S102. Obtain a service list corresponding to the scene information in the Samgr system of the first terminal device according to the scene information, the service list includes service identifiers, service contents, and corresponding second terminal devices of multiple services .

服务商通过第二终端设备在Samgr系统上注册的服务,会预先录入所提供的服务面向的场景信息,而为了让用户更快获取到对应的服务,在获取到场景信息后,先将Samgr系统中面向同样场景信息的服务筛选出来,生成对应的服务列表,服务列表包括多个服务的服务标识、服务内容以及对应的第二终端设备。服务标识为服务在Samgr系统中对应的标识,通过服务标识能在Samgr系统中调度相应的服务,服务内容具体包括服务的流程、特征、面向的人群、能够达到的效果等信息,服务对应的第二终端设备是在Samgr系统上注册并能根据调度函数提供该服务的设备。The service provider registered on the Samgr system through the second terminal device will pre-enter the scene information for the provided service, and in order to allow users to obtain the corresponding service faster, after obtaining the scene information, first set the Samgr system The services oriented to the same scene information are screened out, and a corresponding service list is generated, and the service list includes service identifiers, service contents, and corresponding second terminal devices of multiple services. The service ID is the corresponding ID of the service in the Samgr system. The corresponding service can be scheduled in the Samgr system through the service ID. The second terminal device is a device that is registered on the Samgr system and can provide the service according to the scheduling function.

需要说明的是,服务列表是通过进程间通信(Interprocess Communication,IPC)从samgr系统获取到服务信息之后,根据服务信息所创建的表。It should be noted that the service list is a table created according to the service information after the service information is obtained from the samgr system through interprocess communication (Interprocess Communication, IPC).

在一些实施例中,Samgr系统包括所述服务的服务场景信息;根据场景信息在Samgr系统中获取与场景信息对应的服务列表,具体包括根据所述场景信息在所述Samgr系统中查询对应的所述服务场景信息;将所述服务场景信息对应的服务的服务标识、服务内容以及对应的第二目标终端设备添加至所述服务列表。In some embodiments, the Samgr system includes service scene information of the service; obtaining a service list corresponding to the scene information in the Samgr system according to the scene information, specifically includes querying the corresponding service list in the Samgr system according to the scene information The service scene information; adding the service identification, service content and corresponding second target terminal device of the service corresponding to the service scene information to the service list.

示例性的,通过获取服务对应的服务场景信息,在Samgr系统中将用户的场景信息与服务场景信息进行匹配,能够快速生成相应服务列表,提高智能化调度的效率。Exemplarily, by acquiring the service scene information corresponding to the service and matching the user's scene information with the service scene information in the Samgr system, the corresponding service list can be quickly generated, and the efficiency of intelligent scheduling can be improved.

S103、通过所述服务内容获取服务特征信息,根据所述服务特征信息和所述用户状态信息获取用户的推荐服务,所述推荐服务对应的第二终端设备作为第二目标终端设备。S103. Acquire service feature information through the service content, and acquire a user's recommended service according to the service feature information and the user status information, and a second terminal device corresponding to the recommended service is used as a second target terminal device.

具体地,根据列表中包含的服务内容获取服务的特征信息,根据服务特征信息与用户的状态信息进行匹配,能够生成用户的推荐服务,并将推荐服务对应的第二终端设备作为第二目标终端设备。Specifically, the characteristic information of the service is obtained according to the service content contained in the list, and the service characteristic information is matched with the user's status information to generate the user's recommended service, and the second terminal device corresponding to the recommended service is used as the second target terminal equipment.

在一些实施例中,通过服务内容获取服务特征信息包括根据预设关键词在服务的内容中进行匹配;将服务内容中与预设关键词匹配成功的关键词作为服务的特征信息。In some embodiments, obtaining the service characteristic information through the service content includes performing matching in the service content according to preset keywords; taking the keywords in the service content that successfully match the preset keywords as the service characteristic information.

预设关键词的目的是提取与用户状态信息一致的服务特征信息,如对应用户状态信息的用户的预算在服务特征信息中即为服务的价格,通过预先制定好对应的预设关键词,能够为后续生成推荐服务实现统一化的标准。The purpose of preset keywords is to extract service feature information that is consistent with user status information. For example, the user’s budget corresponding to user status information is the price of the service in the service feature information. By pre-setting the corresponding preset keywords, you can To achieve a unified standard for subsequent generation of recommendation services.

示例性的,在一些实施例中,用户在第一终端注册时是在标题为预设关键词的接口录入个人信息,通过采用预设关键词分别用户获取用户状态信息以及服务特征信息能够简化后续二者的特征比对的步骤。Exemplarily, in some embodiments, when the user registers at the first terminal, he enters personal information on the interface titled preset keywords, and by using preset keywords, the user obtains user status information and service feature information respectively, which can simplify subsequent The step of comparing the features of the two.

在一些实施例中,根据服务特征信息和用户状态信息获取用户的推荐服务,包括计算服务特征信息与用户状态信息的相似性系数,将相似性系数最高的服务作为推荐服务。通过将服务特征信息与用户状态信息进行相似性系数的计算,能够很快生成用户的推荐服务,大幅简化了智能化调度的进程。In some embodiments, obtaining the user's recommended service according to the service feature information and user status information includes calculating a similarity coefficient between the service feature information and the user status information, and using the service with the highest similarity coefficient as the recommended service. By calculating the similarity coefficient between the service characteristic information and the user status information, the user's recommended service can be quickly generated, which greatly simplifies the process of intelligent scheduling.

示例性的,在提取用户的状态信息以及服务特征信息时,先将状态信息和服务特征信息的指标进行统一化,如用户的预算以及服务的价格,将金额在(0,1)之间进行统一化,统一化计算的标准如下:Exemplarily, when extracting the user's status information and service feature information, the indicators of the status information and service feature information are first unified, such as the user's budget and service price, and the amount is between (0,1) Unification, the standard of unified calculation is as follows:

Figure BDA0003967888080000071
Figure BDA0003967888080000071

在式中,

Figure BDA0003967888080000072
表示金额的统一化值,y表示用户的预算以及服务的价格的金额,通过对相同的用户的状态信息以及服务特征信息建立一致的统一化标准,能够大幅简化生成推荐服务的步骤,并更快匹配到最合适的推荐服务。In the formula,
Figure BDA0003967888080000072
Indicates the unified value of the amount, and y indicates the user's budget and the amount of the service price. By establishing a consistent unified standard for the same user's status information and service feature information, the steps of generating recommended services can be greatly simplified and faster Match to the most suitable recommendation service.

示例性的,对于服务特征信息与用户状态信息的相似性系数的计算,在一些实施例中,通过皮尔森相关系数(Pearson correlation coefficient)进行计算;在一些实施例中,通过斯皮尔曼(spearman)相关性系数进行计算;在一些实施例中,通过肯德尔(kendall)相关性系数进行计算。在对用户的状态信息以及服务特征信息都进行统一化后,只需要通过对应的特征计算用户的状态信息以及服务特征信息的相关性系数,将相关性系数最高的服务作为用户的推荐服务就能实现,本申请的实施例对相关性系数的计算方法在此不作限定。Exemplarily, for the calculation of the similarity coefficient between the service feature information and the user state information, in some embodiments, it is calculated by Pearson correlation coefficient (Pearson correlation coefficient); in some embodiments, it is calculated by Spearman (spearman ) correlation coefficient; in some embodiments, calculation is by Kendall (kendall) correlation coefficient. After unifying the user's status information and service feature information, it is only necessary to calculate the correlation coefficient of the user's status information and service feature information through the corresponding features, and use the service with the highest correlation coefficient as the user's recommended service. Realization, the embodiment of the present application does not limit the calculation method of the correlation coefficient here.

在一些实施例中,根据服务特征信息和用户状态信息获取用户的推荐服务,包括将服务特征信息与用户状态信息输入构建完成的预设神经网络,以输出所述推荐服务。In some embodiments, obtaining the user's recommended service according to the service feature information and user state information includes inputting the service feature information and user state information into the constructed preset neural network to output the recommended service.

神经网络是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。神经网络依靠系统的复杂程度,通过调整内部大量神经元节点之间相互连接的权重参数,从而达到拟合输出和期望结果的效果。用于预测推荐服务信息的神经网络模型输入为服务特征信息与用户状态信息,输出为预测的推荐服务信息。Neural network is an algorithmic mathematical model that imitates the behavior characteristics of animal neural networks and performs distributed parallel information processing. Relying on the complexity of the system, the neural network can achieve the effect of fitting the output and the expected result by adjusting the weight parameters of the interconnection between a large number of internal neuron nodes. The input of the neural network model used to predict the recommended service information is service feature information and user status information, and the output is the predicted recommended service information.

预设神经网络将服务特征信息与用户状态信息进行特征比对,因为对服务特征信息与用户状态信息相同类型的特征进行提前,通过对服务特征信息与用户状态信息中相同类型的特征进行特征比对,能够获得用户最适合的推荐服务。The preset neural network compares the service feature information with the user state information, because the features of the same type of service feature information and user state information are advanced, and the service feature information is compared with the same type of features in the user state information. Yes, it is possible to obtain the most suitable recommendation service for users.

在一些实施例中,如图2所示,图2是本申请实施例提供的一种推荐服务信息获取方法示意图,将服务特征信息与用户状态信息的相同特征按照同样的标准进行统一化后,将用户特征统一化值与服务特征统一化值进行特征比对获得推荐服务信息,。通过对用户特征统一化值与服务特征统一化值进行特征比对,可以快速生成最优的推荐服务。In some embodiments, as shown in FIG. 2, FIG. 2 is a schematic diagram of a method for obtaining recommended service information provided by the embodiment of the present application. After unifying the same features of service feature information and user status information according to the same standard, The recommended service information is obtained by comparing the unified value of user characteristics with the unified value of service characteristics. By comparing the unified value of user characteristics and the unified value of service characteristics, the optimal recommendation service can be quickly generated.

S104、根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度。S104. Perform scheduling in the second target terminal device according to the service identifier of the recommended service.

具体地,Samgr系统根据推荐服务的服务标识生成对应的调度函数发送给第二目标终端设备,第二目标终端设备执行调度函数为用户提供推荐服务。Specifically, the Samgr system generates a corresponding scheduling function according to the service identifier of the recommended service and sends it to the second target terminal device, and the second target terminal device executes the scheduling function to provide the user with the recommended service.

在一些实施例中,在根据推荐服务的服务标识在第二目标终端设备中进行调度之后,所提供的服务调度方法还包括将用户的调度结果发送至Samgr系统,Samgr系统记录用户调度的服务次数。In some embodiments, after scheduling in the second target terminal device according to the service identifier of the recommended service, the provided service scheduling method further includes sending the user's scheduling result to the Samgr system, and the Samgr system records the number of services scheduled by the user .

为进一步让Samgr系统的智能调度更加贴近用户的需求,每次第二终端设备执行调度函数完成调度之后,Samgr系统将对用户的本次调度进行计次,通过Samgr系统内记载用户调度各服务的次数,能够在后续为用户推荐服务时考虑到所生成的推荐服务是否为用户常用的。In order to further make the intelligent scheduling of the Samgr system closer to the user's needs, every time the second terminal device executes the scheduling function to complete the scheduling, the Samgr system will count the user's current scheduling, and record the user's scheduling of each service in the Samgr system The number of times can be used to consider whether the generated recommended service is commonly used by the user when recommending services for the user in the future.

需要说明的是,在一些实施例中,所返回的用户的调度结果,还包括用户对本次调度的满意度,若用户对本次调度十分满意,则后续会在为用户推荐服务时提升本次所提供的服务的推荐率,若用户对本次调度并不是十分满意,后续会不再为用户推荐该服务。通过Samgr系统存储用户对服务的满意度,能够在为用户推荐服务时进一步提升用户的体验。It should be noted that, in some embodiments, the returned scheduling result of the user also includes the user's satisfaction with the current scheduling. The recommendation rate of the service provided this time, if the user is not very satisfied with this scheduling, the service will not be recommended for the user in the future. The user's satisfaction with the service is stored through the Samgr system, which can further improve the user's experience when recommending services for the user.

在一些实施例中,服务列表还包括用户调度的服务次数;根据服务特征信息和所述用户状态信息获取用户的推荐服务,包括根据所述服务特征信息、所述用户的状态信息以及所述服务次数获取所述用户的推荐服务。In some embodiments, the service list also includes the number of services scheduled by the user; obtaining the user's recommended service according to the service characteristic information and the user status information includes according to the service characteristic information, the user status information and the service The number of times to obtain the recommended service for the user.

示例性的,在上述通过服务特征信息、所述用户的状态信息计算相似性系数生成推荐方法的基础上,通过将用户的服务次数转换成对应的权重也加入到用户推荐服务的计算过程中,能更人性化地生成用户的推荐服务,使得用户获得更好的体验。Exemplarily, on the basis of the above-mentioned method for generating recommendations by calculating similarity coefficients through service feature information and the user's status information, by converting the user's service times into corresponding weights, it is also added to the calculation process of user recommendation services, A user-friendly recommendation service can be generated, enabling users to obtain a better experience.

在一些实施例中,服务列表还包括服务的等级,等级至少包括第一级、第二级与第三级;在根据服务特征信息和所述用户状态信息获取所述用户的推荐服务之后,所提供的服务调度方法还包括:获取推荐服务对应的等级,若推荐服务的等级为第一级,根据推荐服务的服务标识在第二目标终端设备中进行调度;若推荐服务的等级为第二级,输出推荐服务的内容,以使用户选择是否根据推荐服务的服务标识在第二目标终端设备中进行调度;若推荐服务的等级为第三级,不执行根据推荐服务的服务标识在第二目标终端设备中进行调度的步骤。In some embodiments, the service list further includes service grades, the grades at least include the first grade, the second grade and the third grade; after obtaining the user's recommended service according to the service feature information and the user status information, the The provided service scheduling method also includes: obtaining the level corresponding to the recommended service, if the level of the recommended service is the first level, scheduling in the second target terminal device according to the service identifier of the recommended service; if the level of the recommended service is the second level , output the content of the recommended service, so that the user can choose whether to schedule in the second target terminal device according to the service ID of the recommended service; Steps for scheduling in an end device.

示例性的,如图3所示,图3为本申请实施例提供的一种服务权限划分结构示意图,白名单服务为第一级服务、普通服务为第二级服务以及黑名单服务为第三级服务,在服务的过程中通过服务权限的划分,能够避免生成的推荐服务并不符合用户的个人需要。Exemplarily, as shown in FIG. 3, FIG. 3 is a schematic diagram of a service authority division structure provided by the embodiment of the present application. The whitelist service is the first-level service, the common service is the second-level service, and the blacklist service is the third-level service. Level service, through the division of service authority in the service process, can avoid the generated recommendation service not meeting the user's personal needs.

需要说明的是,在一些实施例中,白名单服务可以是Samgr系统中的核心服务,如Samgr系统管理员在第二终端注册服务时会对服务进行评估;在一些实施例中,白名单服务可以是用户实用次数大于预设次数的服务,如用户调度次数超过50次的服务可以列入该用户的白名单服务;在一些实施例中,用户可以自行选择白名单服务的清单,如用户在调度前即确认好哪些服务在系统推荐之后能直接进行调度。It should be noted that, in some embodiments, the whitelist service can be a core service in the Samgr system, such as the Samgr system administrator will evaluate the service when the second terminal registers the service; in some embodiments, the whitelist service It can be a service that the user has used more than the preset number of times. For example, a service that the user has dispatched more than 50 times can be included in the user's whitelist service; in some embodiments, the user can choose the list of whitelist services by himself. Before scheduling, confirm which services can be directly scheduled after the system recommends them.

在一些实施例中,黑名单服务可以是Samgr系统中过往用户差评次数超过预设次数的服务,如一个服务收到50次以上的差评Samgr系统将不再对其进行推荐;在一些实施例中,黑名单服务可以是用户自身列入的,如用户在一次调度后对所调度的服务极不满意,可以将其列入黑名单服务中后续不再对其进行推荐。白名单服务与黑名单服务的制定都是为了更好地提升调度方法的智能化,尽可能为用户快速生成满意的推荐服务。In some embodiments, the blacklist service can be a service whose number of bad reviews from past users in the Samgr system exceeds a preset number of times, such as a service receiving more than 50 bad reviews, the Samgr system will no longer recommend it; in some implementations In an example, the blacklisted service may be entered by the user himself. If the user is extremely dissatisfied with the scheduled service after a scheduling, he may be included in the blacklisted service and no longer be recommended. Both the whitelist service and the blacklist service are formulated to better improve the intelligence of the scheduling method and generate satisfactory recommendation services for users as quickly as possible.

本申请实施例提供了一种服务调度方法,通过获取第一终端设备的用户状态信息以及场景信息,并根据场景信息在Samgr系统中获取服务列表,通过服务列表中的服务内容获取服务特征信息,根据服务特征信息和用户状态信息获取用户的推荐服务,根据推荐服务的服务标识在对应的所述第二目标终端设备中进行调度。采用本申请实施例所提供的服务调度方法使得用户能够在Samgr系统上注册的多个第二终端设备所支持的服务中选取推荐服务,实现了基于Samgr系统的智能服务调度,提升了调度的便捷性的同时大幅降低了用户的时间成本。The embodiment of the present application provides a service scheduling method, by obtaining the user state information and scene information of the first terminal device, and obtaining the service list in the Samgr system according to the scene information, and obtaining the service feature information through the service content in the service list, The user's recommended service is obtained according to the service characteristic information and the user status information, and scheduling is performed in the corresponding second target terminal device according to the service identifier of the recommended service. Using the service scheduling method provided by the embodiment of the present application enables users to select recommended services from services supported by multiple second terminal devices registered on the Samgr system, realizing intelligent service scheduling based on the Samgr system, and improving the convenience of scheduling At the same time, it greatly reduces the user's time cost.

请参阅图4,图4为本申请实施例提供的一种终端设备的示意性框图。Please refer to FIG. 4 , which is a schematic block diagram of a terminal device provided in an embodiment of the present application.

如图4所示,该终端设备可以包括处理器、存储器和网络接口。处理器、存储器和网络接口通过系统总线连接,该系统总线比如为I2C(Inter-integrated Circuit)总线。As shown in FIG. 4, the terminal device may include a processor, a memory, and a network interface. The processor, the memory and the network interface are connected through a system bus, such as an I2C (Inter-integrated Circuit) bus.

具体地,处理器可以是微控制单元(Micro-controller Unit,MCU)、中央处理单元(Central Processing Unit,CPU)或数字信号处理器(Digital Signal Processor,DSP)等。Specifically, the processor may be a micro-controller unit (Micro-controller Unit, MCU), a central processing unit (Central Processing Unit, CPU), or a digital signal processor (Digital Signal Processor, DSP), etc.

具体地,存储器可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。Specifically, the memory may be a Flash chip, a read-only memory (ROM, Read-Only Memory) disk, an optical disk, a U disk, or a mobile hard disk.

该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。This network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that the structure shown in Figure 4 is only a block diagram of a partial structure related to the solution of this application, and does not constitute a limitation on the terminal equipment to which the solution of this application is applied. The specific terminal equipment can be More or fewer components than shown in the figures may be included, or some components may be combined, or have a different arrangement of components.

其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:Wherein, the processor is used to run a computer program stored in the memory, and implement the following steps when executing the computer program:

获取所述第一终端设备的用户状态信息以及场景信息;acquiring user state information and scene information of the first terminal device;

根据所述场景信息在所述第一终端设备的Samgr系统中获取与所述场景信息对应的服务列表,所述服务列表包括多个服务的服务标识、服务内容以及对应的第二终端设备;Obtain a service list corresponding to the scene information in the Samgr system of the first terminal device according to the scene information, the service list includes service identifiers, service contents, and corresponding second terminal devices of multiple services;

通过所述服务内容获取服务特征信息,根据所述服务特征信息和所述用户状态信息获取用户的推荐服务,所述推荐服务对应的第二终端设备作为第二目标终端设备;Acquiring service characteristic information through the service content, obtaining a user's recommended service according to the service characteristic information and the user status information, and the second terminal device corresponding to the recommended service as a second target terminal device;

根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度。Scheduling is performed in the second target terminal device according to the service identifier of the recommended service.

在一些实施例中,所述Samgr系统包括所述服务的服务场景信息;所述根据所述场景信息在所述Samgr系统中获取与所述场景信息对应的服务列表,具体实现:根据所述场景信息在所述Samgr系统中查询对应的所述服务场景信息;将所述服务场景信息对应的服务的服务标识、服务内容以及对应的第二目标终端设备添加至所述服务列表。In some embodiments, the Samgr system includes the service scene information of the service; the acquisition of the service list corresponding to the scene information in the Samgr system according to the scene information is specifically implemented: according to the scene The information queries the corresponding service scene information in the Samgr system; the service identification, service content and corresponding second target terminal device of the service corresponding to the service scene information are added to the service list.

在一些实施例中,所述根据服务特征信息和所述用户状态信息获取用户的推荐服务,具体实现:计算所述服务特征信息与所述用户状态信息的相似性系数,将所述相似性系数最高的服务作为所述推荐服务。In some embodiments, the acquisition of the user's recommended service according to the service characteristic information and the user state information is specifically implemented: calculating the similarity coefficient between the service characteristic information and the user state information, and calculating the similarity coefficient The highest service serves as the recommended service.

在一些实施例中,所述根据服务特征信息和所述用户状态信息获取用户的推荐服务,具体实现:将所述服务特征信息与所述用户状态信息输入构建完成的预设神经网络,以输出所述推荐服务。In some embodiments, the acquisition of the user's recommended service according to the service feature information and the user status information is specifically implemented as follows: input the service feature information and the user status information into the constructed preset neural network to output The Referral Service.

在一些实施例中,在所述根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度之后,还实现:将用户的调度结果发送至所述Samgr系统,所述Samgr系统记录所述用户调度的服务次数。In some embodiments, after the scheduling is performed in the second target terminal device according to the service identifier of the recommended service, it is further implemented: sending the scheduling result of the user to the Samgr system, and the Samgr system records The times of service scheduled by the user.

在一些实施例中,所述服务列表还包括所述用户调度的服务次数;所述根据所述服务特征信息和所述用户状态信息获取用户的推荐服务,具体实现:根据所述服务特征信息、所述用户的状态信息以及所述服务次数获取所述用户的推荐服务。In some embodiments, the service list also includes the number of services scheduled by the user; the acquisition of the user's recommended service according to the service feature information and the user status information is specifically implemented: according to the service feature information, The user's status information and the service times obtain the user's recommended service.

在一些实施例中,所述服务列表还包括所述服务的等级,所述等级至少包括第一级、第二级与第三级;在所述根据服务特征信息和所述用户状态信息获取所述用户的推荐服务之后,还实现:获取所述推荐服务对应的等级,若所述推荐服务的等级为第一级,根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度;若所述推荐服务的等级为第二级,输出所述推荐服务的内容,以使所述用户选择是否根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度;若所述推荐服务的等级为第三级,不执行所述根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度的步骤。In some embodiments, the service list further includes the level of the service, and the level includes at least the first level, the second level and the third level; After the user’s recommended service, it is also implemented: obtain the level corresponding to the recommended service, if the level of the recommended service is the first level, schedule in the second target terminal device according to the service identifier of the recommended service ; If the level of the recommended service is the second level, output the content of the recommended service, so that the user can choose whether to schedule in the second target terminal device according to the service identifier of the recommended service; if the The level of the recommended service is the third level, and the step of scheduling in the second target terminal device according to the service identifier of the recommended service is not performed.

在一些实施例中,所述通过所述服务内容获取服务特征信息,具体实现:根据预设关键词在所述服务的内容中进行匹配;将所述服务内容中与所述预设关键词匹配成功的关键词作为所述服务的特征信息。In some embodiments, the acquiring service feature information through the service content is specifically implemented: matching the content of the service according to preset keywords; matching the content of the service with the preset keywords Successful keywords are used as characteristic information of the service.

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的计算机设备的具体工作过程,可以参考前述服务调度方法实施例中的对应过程,在此不再赘述。It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the computer equipment described above can refer to the corresponding process in the foregoing service scheduling method embodiment, which will not be repeated here. repeat.

本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现上述实施例提供的服务调度方法的步骤。例如,该计算机程序被处理器加载,可以执行如下步骤:Embodiments of the present application also provide a computer-readable storage medium, the computer-readable storage medium stores a computer program, the computer program includes program instructions, and the processor executes the program instructions to implement the above implementation The steps of the service scheduling method provided by the example. For example, the computer program is loaded by the processor and may perform the following steps:

获取所述第一终端设备的用户状态信息以及场景信息;acquiring user state information and scene information of the first terminal device;

根据所述场景信息在所述第一终端设备的Samgr系统中获取与所述场景信息对应的服务列表,所述服务列表包括多个服务的服务标识、服务内容以及对应的第二终端设备;Obtain a service list corresponding to the scene information in the Samgr system of the first terminal device according to the scene information, the service list includes service identifiers, service contents, and corresponding second terminal devices of multiple services;

通过所述服务内容获取服务特征信息,根据所述服务特征信息和所述用户状态信息获取用户的推荐服务,所述推荐服务对应的第二终端设备作为第二目标终端设备;Acquiring service characteristic information through the service content, obtaining a user's recommended service according to the service characteristic information and the user status information, and the second terminal device corresponding to the recommended service as a second target terminal device;

根据所述推荐服务的服务标识在所述第二目标终端设备中进行调度。Scheduling is performed in the second target terminal device according to the service identifier of the recommended service.

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。For the specific implementation of the above operations, reference may be made to the foregoing embodiments, and details are not repeated here.

其中,计算机可读存储介质可以是前述实施例的计算机设备的内部存储单元,例如计算机设备的硬盘或内存。计算机可读存储介质也可以是计算机设备的外部存储设备,例如计算机设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。Wherein, the computer-readable storage medium may be an internal storage unit of the computer device in the foregoing embodiments, such as a hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk equipped on the computer device, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash memory card ( Flash Card), etc.

由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种服务调度方法,因此,可以实现本申请实施例所提供的任一种服务调度方法所能实现的有益效果,详见前面的实施例,在此不再赘述。Since the computer program stored in the computer-readable storage medium can execute any service scheduling method provided by the embodiment of the present application, it can realize any service scheduling method provided by the embodiment of the present application. For the beneficial effects, see the previous embodiments for details, and will not be repeated here.

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The serial numbers of the above embodiments of the present application are for description only, and do not represent the advantages and disadvantages of the embodiments. The above is only a specific embodiment of the application, but the scope of protection of the application is not limited thereto. Any person familiar with the technical field can easily think of various equivalents within the technical scope disclosed in the application. Modifications or replacements, these modifications or replacements shall be covered within the scope of protection of this application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (10)

1. The service scheduling method is applied to a first terminal device, the first terminal device is connected with a plurality of second terminal devices through a distributed soft bus, operating systems are installed on the first terminal device and the second terminal devices, each operating system comprises a Samgr system, and services supported by the second terminal devices are registered in the Samgr system; the method comprises the following steps:
acquiring user state information and scene information of the first terminal equipment;
acquiring a service list corresponding to the scene information in a Samgr system of the first terminal device according to the scene information, wherein the service list comprises service identifications, service contents and corresponding second terminal devices of a plurality of services;
acquiring service characteristic information through the service content, acquiring a recommended service of a user according to the service characteristic information and the user state information, wherein a second terminal device corresponding to the recommended service is used as a second target terminal device;
and scheduling in the second target terminal equipment according to the service identifier of the recommended service.
2. The service scheduling method of claim 1, wherein the saggr system includes service scene information of the service; the obtaining of the service list corresponding to the scene information in the saggr system according to the scene information includes:
inquiring corresponding service scene information in the Samgr system according to the scene information;
and adding the service identifier, the service content and the corresponding second target terminal device of the service corresponding to the service scene information to the service list.
3. The service scheduling method according to claim 1, wherein the obtaining of the recommended service of the user according to the service feature information and the user state information comprises:
and calculating a similarity coefficient of the service characteristic information and the user state information, and taking the service with the highest similarity coefficient as the recommended service.
4. The service scheduling method according to claim 1, wherein the obtaining of the recommended service of the user according to the service feature information and the user state information comprises:
and inputting the service characteristic information and the user state information into a constructed preset neural network so as to output the recommended service.
5. The service scheduling method according to claim 1, wherein after the scheduling in the second target terminal device according to the service identifier of the recommended service, the method further comprises:
and sending the scheduling result of the user to the Samgr system, wherein the Samgr system records the service times scheduled by the user.
6. The service scheduling method of claim 1, wherein the service list further includes the number of services scheduled by the user; the obtaining of the recommended service of the user according to the service feature information and the user state information includes:
and acquiring the recommended service of the user according to the service characteristic information, the state information of the user and the service times.
7. The service scheduling method of claim 1 wherein said service list further comprises classes of said service, said classes comprising at least a first class, a second class and a third class; after the obtaining of the recommended service of the user according to the service feature information and the user state information, the method further includes:
obtaining a grade corresponding to the recommended service, and scheduling in the second target terminal device according to the service identifier of the recommended service if the grade of the recommended service is a first grade;
if the grade of the recommended service is the second grade, outputting the content of the recommended service so that the user can select whether to schedule in the second target terminal equipment according to the service identifier of the recommended service;
and if the grade of the recommended service is the third grade, the step of scheduling in the second target terminal equipment according to the service identifier of the recommended service is not executed.
8. The service scheduling method according to claim 1, wherein the obtaining service feature information through the service content comprises:
matching in the content of the service according to a preset keyword;
and using the keywords successfully matched with the preset keywords in the service content as the characteristic information of the service.
9. A terminal device, characterized in that the terminal device comprises a processor, a memory, and a computer program stored on the memory and executable by the processor, the memory storing a policy model, wherein the computer program, when executed by the processor, implements the service scheduling method according to any one of claims 1 to 8.
10. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, causes the processor to carry out the service scheduling method according to any one of claims 1 to 8.
CN202211503153.9A 2022-11-28 2022-11-28 Service scheduling method, terminal device and storage medium Pending CN115766887A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211503153.9A CN115766887A (en) 2022-11-28 2022-11-28 Service scheduling method, terminal device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211503153.9A CN115766887A (en) 2022-11-28 2022-11-28 Service scheduling method, terminal device and storage medium

Publications (1)

Publication Number Publication Date
CN115766887A true CN115766887A (en) 2023-03-07

Family

ID=85339466

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211503153.9A Pending CN115766887A (en) 2022-11-28 2022-11-28 Service scheduling method, terminal device and storage medium

Country Status (1)

Country Link
CN (1) CN115766887A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107798100A (en) * 2017-10-30 2018-03-13 江西博瑞彤芸科技有限公司 A kind of collocation method using recommendation information
KR20180099073A (en) * 2017-02-28 2018-09-05 주식회사 인카코커뮤니케이션즈 Apparatus and Method for Recommending User Oriented Application
CN112181616A (en) * 2020-07-24 2021-01-05 华为技术有限公司 Task processing method and related device
WO2021016760A1 (en) * 2019-07-26 2021-02-04 深圳市欢太科技有限公司 Application pushing method and related device
US20210174230A1 (en) * 2018-10-25 2021-06-10 Advanced New Technologies Co., Ltd. Service recommendation method, apparatus, and device
CN114528116A (en) * 2021-12-27 2022-05-24 拓维信息系统股份有限公司 eventBusSA system service based on hong meng L2 rich device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180099073A (en) * 2017-02-28 2018-09-05 주식회사 인카코커뮤니케이션즈 Apparatus and Method for Recommending User Oriented Application
CN107798100A (en) * 2017-10-30 2018-03-13 江西博瑞彤芸科技有限公司 A kind of collocation method using recommendation information
US20210174230A1 (en) * 2018-10-25 2021-06-10 Advanced New Technologies Co., Ltd. Service recommendation method, apparatus, and device
WO2021016760A1 (en) * 2019-07-26 2021-02-04 深圳市欢太科技有限公司 Application pushing method and related device
CN112181616A (en) * 2020-07-24 2021-01-05 华为技术有限公司 Task processing method and related device
CN114528116A (en) * 2021-12-27 2022-05-24 拓维信息系统股份有限公司 eventBusSA system service based on hong meng L2 rich device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈涛;: "面向移动终端的商品信息推荐系统架构设计", 现代计算机(专业版), no. 01, 5 January 2016 (2016-01-05) *

Similar Documents

Publication Publication Date Title
CN109218047B (en) Network slice processing method and device, communication system and storage medium
CN109417719B (en) Network resource management method, device and system
JP6426849B2 (en) System and method for SDT to work with NFV and SDN
CN105210337B (en) A service realization method and communication unit of an NFV system
WO2017020616A1 (en) Method and system for providing integrated virtualized database management and software defined network topology
Khalili et al. Inter‐layer per‐mobile optimization of cloud mobile computing: a message‐passing approach
US20130227349A1 (en) Cloud brokering method and apparatus in heterogeneous cloud environment
CN109964507B (en) Network function management method, management unit and system
CN105786993A (en) Function plug-in recommending method and device of application
EP3878138B1 (en) Dimensioning network services (ns)
CN109548161B (en) A method, device and terminal equipment for wireless resource scheduling
CN107018024B (en) Method and device for recommending cloud services
CN114548416A (en) Data model training method and device
JP2011505778A (en) Method and apparatus for discovering topology in parallel
CN112314003A (en) Cellular telecommunications network comprising a plurality of network slices
CN107872533B (en) Information pushing method, device, server and storage medium
CN115766887A (en) Service scheduling method, terminal device and storage medium
CN113259145B (en) End-to-end networking method, networking device and network slicing device for network slicing
WO2024067148A1 (en) Edge interconnection service execution method, apparatus and system, electronic device, and medium
CN101552797B (en) System for realizing network system structure of service-oriented provision
WO2024065279A1 (en) Communication control method based on user intent prediction and communication apparatus
WO2023071616A1 (en) Service processing method and apparatus, electronic device, and medium
CN114285784B (en) Data transmission and pipeline construction method, device, computing equipment and storage medium
CN109151895B (en) Data transmission method, device, server and network center node
WO2022111311A1 (en) Network slicing method and apparatus, electronic device, and storage medium

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