Terminal ecological interconnection method and device, computer equipment and storage medium
By obtaining and analyzing the terminal data of smart home devices connected to home broadband, identifying and generating tags, the interconnection of different ecosystems is achieved, and the problem of inability to interconnect in the existing technology is solved, and the intelligence level and management efficiency of the home network are improved.
Patent Information
- Application Number
- CN202411785711.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-07
AI Technical Summary
The access standards for existing smart home devices are incompatible, and the ecological terminals cannot be interconnected, provide a complete and consistent ecological experience, and fail to effectively use home broadband data to expand the terminal ecosystem.
By obtaining terminal data of devices connected to home broadband, identifying the terminal ecosystem of the device, generating terminal data tags and user data tags, synchronizing to the management platform, setting up the pull interface of the terminal ecosystem, and interconnecting the management platform and terminal ecosystem.
The interconnection of different ecosystems has been realized, linkage efficiency has been improved, and equipment and management processes have been reduced. Users can automatically bind equipment through terminal networking, call equipment under different ecosystems, improving the intelligence level and management efficiency of the home network.
Smart Images

Figure CN119583239A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Internet of Things, and in particular to a terminal ecological interconnection method, device, computer equipment, storage medium and computer program product. Background Art
[0002] With the development of gigabit broadband technology, 5G, WiFi-6, the Internet of Things, cloud computing, big data, and artificial intelligence technology, the digital home field has ushered in new opportunities and challenges. Home broadband is no longer limited to network access, but has derived many smart home value-added services around broadband, such as gigabit broadband, whole-house intelligence, smart networking, security monitoring, home cloud, and family rights. As a bridge and control center for digital broadband, the home broadband gateway is the basis of smart home control and can provide network access for smart terminal interaction.
[0003] However, the terminal access standards of many smart home brands on the market are not compatible, and the ecological terminals cannot be interconnected, which cannot provide users with a complete and consistent ecological experience. When users want to control the smart lighting system through smart speakers, they find that the two brands are incompatible, and the speakers cannot recognize the instructions of the lighting system. Every time they want to adjust the lights, users have to go to the switch and operate it manually. At present, the leading ecology has not yet explored the integration of the precise perception capabilities of the home gateway on the basis of home broadband, automatically discovering the networked smart terminals in the home broadband, and realizing the networking of different ecological smart terminals, that is, discovering, discovering the terminal access solutions that can be bound, and binding the terminal access solutions that can be linked. It cannot make good use of home broadband data to expand the terminal ecology. Summary of the invention
[0004] Based on this, it is necessary to provide a terminal ecological interconnection method, device, computer equipment, computer-readable storage medium and computer program product to address the above technical problems, which can make terminals connected to home broadband fully visible and the ecosystem fully connected.
[0005] In a first aspect, the present application provides a terminal ecological interconnection method. The method includes:
[0006] Obtain terminal data of devices connected to home broadband;
[0007] Identify the terminal ecosystem of the device based on the terminal data and generate terminal data tags and user data tags;
[0008] The terminal data tags and user data tags are synchronized to the management platform, and a pull interface for the terminal ecosystem is set on the management platform to interconnect the management platform and the terminal ecosystem.
[0009] In one embodiment, identifying an ecological terminal of terminal data and generating a terminal data tag and a user data tag includes:
[0010] Get the device identification address in the terminal data;
[0011] Determine whether the device identification address exists in the static library, and if the device identification address exists in the static library, analyze the device identification address to obtain the type of the device;
[0012] Generate terminal data tags and user data tags based on the type of device.
[0013] In one embodiment, the method of identifying a terminal ecosystem of a device according to the terminal data and generating a terminal data tag and a user data tag includes:
[0014] Obtain the protocols of each terminal ecosystem and extract communication protocol features;
[0015] Set identification priorities based on the communication protocol characteristics of different interrupt ecosystems;
[0016] Determine the terminal ecosystem of the device based on the priority of the terminal data tag in the ecological feature identification dimension.
[0017] In one embodiment, the method further comprises:
[0018] When the device identification address does not exist in the static library, big data recognition is performed on the terminal data to obtain the terminal ecosystem in which the device is located.
[0019] In one embodiment, determining the terminal ecosystem of the device according to the priority of the terminal data tag in the ecological feature identification dimension includes:
[0020] Call the pre-trained decision tree model to set the recognition priority according to different ecological feature recognition dimensions;
[0021] The communication protocol features of the equipment are analyzed through the decision tree model to obtain the ecological features with the highest identification priority;
[0022] The terminal ecosystem of the device is determined by combining the terminal data and ecological characteristics of the device.
[0023] In one embodiment, the method further comprises:
[0024] In the case where the device identification address in the terminal data corresponds to multiple different device type characteristics, determining whether the device identification address exists in the static library;
[0025] When the device identification address exists in the static library, the fuzzy routing recognition is performed through the decision tree model to obtain the specific type of the device;
[0026] Generate terminal data tags and user data tags according to the specific type of device.
[0027] In a second aspect, the present application also provides a terminal ecological interconnection device. The device includes:
[0028] An acquisition module, used to acquire terminal data of devices connected to home broadband;
[0029] A generation module, used for identifying a terminal ecosystem of a device according to the terminal data, and generating a terminal data tag and a user data tag;
[0030] The interconnection module is used to synchronize the terminal data tags and user data tags to the management platform, and set a pull interface for the terminal ecosystem on the management platform to interconnect the management platform with the terminal ecosystem.
[0031] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0032] Obtain terminal data of devices connected to home broadband;
[0033] Identify the terminal ecosystem of the device based on the terminal data and generate terminal data tags and user data tags;
[0034] The terminal data tags and user data tags are synchronized to the management platform, and a pull interface for the terminal ecosystem is set on the management platform to interconnect the management platform and the terminal ecosystem.
[0035] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0036] Obtain terminal data of devices connected to home broadband;
[0037] Identify the terminal ecosystem of the device based on the terminal data and generate terminal data tags and user data tags;
[0038] The terminal data tags and user data tags are synchronized to the management platform, and a pull interface for the terminal ecosystem is set on the management platform to interconnect the management platform and the terminal ecosystem.
[0039] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0040] Obtain terminal data of devices connected to home broadband;
[0041] Identify the terminal ecosystem of the device based on the terminal data and generate terminal data tags and user data tags;
[0042] The terminal data tags and user data tags are synchronized to the management platform, and a pull interface for the terminal ecosystem is set on the management platform to interconnect the management platform and the terminal ecosystem.
[0043] The terminal ecosystem interconnection method, device, computer equipment, storage medium and computer program product directly obtain the terminal data of the device connected to the home broadband, identify and classify the devices belonging to different terminal ecosystems in the home network, and connect all the devices in the terminal ecosystem through the management platform, without the need to connect each device one by one, thereby improving the linkage efficiency of different ecosystems and reducing the equipment and management process. The management platform connects the terminal ecosystems of all devices connected to the home network, so that the terminal in the user's home network can be automatically bound to all other device terminals in the terminal ecosystem to which the device terminal belongs, realize the interconnection of different terminal ecosystems, and then call the devices in different terminal ecosystems, thereby improving the intelligence level and management efficiency of the home network. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 An application environment diagram of a terminal ecological interconnection method in an embodiment;
[0045] Figure 2 A schematic diagram of a process of a terminal ecological interconnection method in an embodiment;
[0046] Figure 3 A schematic diagram of a process flow of a terminal ecological interconnection method in another embodiment;
[0047] Figure 4 It is a structural block diagram of a terminal ecological interconnection device in an embodiment;
[0048] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0050] The terminal ecological interconnection method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0051] In one embodiment, Figure 2 As shown, a terminal ecological interconnection method is provided, and the method is applied to Figure 1 The server in the example is used to illustrate the following steps:
[0052] Step 202: Acquire terminal data of a device connected to home broadband.
[0053] Among them, home broadband is to connect computers, smart TVs, mobile phones, tablets and other devices in the home to the Internet using various technologies, such as ADSL (asymmetric digital subscriber line), fiber to the home (FTTR), cable TV networks, etc. Terminal data refers to the data generated by each device connected to home broadband, including basic information of the device, network information, communication protocol data, etc., which is the key basis for identifying the type of device and the ecosystem to which it belongs.
[0054] Step 204 , identifying the terminal ecosystem of the device according to the terminal data, and generating a terminal data tag and a user data tag.
[0055] Among them, the terminal ecosystem refers to the ecosystem to which the device belongs in the network, and the terminal ecosystem is used to communicate or manage multiple terminal devices. Terminal data tags refer to the identification labels that are added to the devices during the device data analysis process to facilitate the identification of the ecosystem to which the device belongs, the device type, functional characteristics, etc. The terminal data tags can contain information such as the device's protocol type, brand, model, and application scenario. User data tags refer to tags generated based on the user's preferences and behavioral characteristics for the device, and are used to describe the user's needs for terminal devices, behavioral patterns, usage frequency, and other characteristics.
[0056] Step 206: synchronize the terminal data tag and the user data tag to the management platform, and set a pull interface of the terminal ecosystem on the management platform to interconnect the management platform and the terminal ecosystem.
[0057] Among them, the management platform refers to a platform for centralized management of all devices in the home network, a unified aggregation and access platform for terminal messages, responsible for the collection, analysis, and storage of device data and the interconnection between the terminal and other systems; the management platform usually provides functions such as device management, ecosystem interconnection, and device control.
[0058] Exemplarily, in a home network, when a new device is connected, the terminal data of the device is first obtained from the home gateway or other terminals, including the device's MAC address, IP address, device type, and usage protocol (such as DHCP, UPnP, mDNS, etc.). Based on the terminal data obtained from the home gateway, the terminal ecosystem to which the device belongs is identified according to the terminal data of the device. For example, if the device supports the UPnP protocol, it will be identified as part of the smart home ecosystem. Next, the server generates a terminal data tag for the device, including the brand, model, functional characteristics, etc. of the device, and generates a user data tag to reflect the use of the device in the user's home, such as the frequency of use of the device, preference settings, etc. Once the identification is completed and the tags are generated, the terminal data tags and user data tags are synchronized to the management platform. The management platform sets a pull interface for each terminal ecosystem so that it can be interconnected with other systems.
[0059] In the above-mentioned terminal ecosystem interconnection method, by directly obtaining the terminal data of the device connected to the home broadband, the devices belonging to different terminal ecosystems in the home network are identified and classified, and all the devices in the terminal ecosystem are connected through the management platform, without the need to connect the devices one by one, thereby improving the linkage efficiency of different ecosystems and reducing the equipment and management process. The management platform connects the terminal ecosystems of all devices connected to the home network, so that the terminal in the user's home network can be automatically bound to all other device terminals in the terminal ecosystem to which the device terminal belongs, realizing the interconnection of different terminal ecosystems, and then calling the devices in different terminal ecosystems, thereby improving the intelligence level and management efficiency of the home network.
[0060] In one embodiment, identifying an ecological terminal of terminal data and generating a terminal data tag and a user data tag include: obtaining a device identification address in the terminal data; determining whether the device identification address exists in a static library, and if the device identification address exists in the static library, analyzing the device identification address to obtain the type of device; and generating a terminal data tag and a user data tag based on the type of device.
[0061] Specifically, in a home network environment, when a device accesses the network, the gateway device or network platform automatically obtains the device's identification information, including the device's MAC address, IP address, etc. This information is used as the device's unique identifier for subsequent device identification and classification. Through an efficient search mechanism, such as a hash table or other data structure, check whether the device's MAC address already exists in the static library. The static library is a pre-built device database that contains the identification addresses of different devices and their ecosystems. Through this static library, the system can quickly determine whether the device is a known device to avoid repeated device registration and identification. If the device identification address exists in the static library, the type of device is analyzed based on the pre-stored mapping relationship between the device identification address and the device type. If the device identification address matches the MAC address of a certain brand of smart speaker, the analysis result is "smart speaker"; if the match is the identification address of a router, the analysis result is "router". This analysis not only relies on the MAC address itself, but can also be combined with other additional features such as device protocols and communication standards. After the type of the device is successfully identified, two types of tags, terminal data tags and user data tags, are generated based on the device's function, brand, model and other information. The terminal data tag contains basic information about the device, such as device type, brand, model, connection protocol, etc., which is used for basic classification of the device; through these tags, the management platform can identify the basic characteristics of the device. User data tags are generated based on the device's usage scenarios, functional preferences and personalized needs of users. For example, if the device is a smart light bulb, the user data tag may include the device's usage scenarios (such as "bedroom lighting", "dimming function") and the user's operating habits of the device (such as "automatic brightness adjustment", "timer switch"), etc. According to the processed terminal data tags and user data tags, SMS reminders, APP pop-up reminders, mobile phone information push, etc. are used to remind users to complete the terminal ecosystem authorization under their accounts. Users click the "Discover Terminal" pop-up window on the homepage of the terminal management module through the management platform to enter the user authorization page and authorize the whole house smart platform to complete the docking authority of the ecosystem to which the terminal belongs.
[0062] In this embodiment, through the query of the static library and the analysis of the device identification address, the device can be efficiently identified, and the terminal data label and the user data label can be generated in time; the devices of different brands and ecosystems can be identified, whether they are smart home devices or traditional home appliances, they can be identified through the device identification address, and the devices can be classified and managed, supporting the interconnection of heterogeneous devices in the home network, reducing manual intervention and improving management efficiency.
[0063] In one embodiment, the terminal ecosystem of the device is identified based on the terminal data, and after the terminal data tag and the user data tag are generated, the method includes: obtaining the protocol of each terminal ecosystem and extracting the communication protocol features; setting the recognition priority for the communication protocol features of different interrupt ecosystems; and determining the terminal ecosystem of the device according to the priority of the terminal data tag in the ecological feature recognition dimension.
[0064] Specifically, in a home network environment, devices connected to the network will register through a gateway or server, and the system will obtain the terminal data of the device, including the device's identification address, MAC address, IP address, etc. By analyzing these data, the system identifies the terminal ecosystem to which the device belongs (such as a smart home ecosystem, a home theater ecosystem, a computer network ecosystem, etc.). Different terminal ecosystems use different communication protocols, such as UPnP, HTTP, DHCP, MDNS, SAMBA, Zigbee, etc. The communication protocol used by the device is identified based on the terminal data, and characteristic parameters in the communication protocol are extracted, such as: protocol version number, message format, protocol type (such as synchronous, asynchronous), message transmission mode (such as TCP / IP, UDP), supported command sets or control instructions. According to the terminal ecosystem to which the device belongs, the recognition priority is set for different communication protocol features. Since devices in different terminal ecosystems may use different protocol types or standards, the characteristics of the device communication protocol are used to determine which ecosystem the device belongs to. For example: UPnP protocol: has a higher priority because it is commonly used in the smart home ecosystem and supports automatic discovery and control; Zigbee protocol: used for smart home devices (such as sensors, lighting control), and also has a higher priority in home automation; Samba protocol: in the home theater ecosystem, it is usually used for file sharing and device interconnection, so it may be preferentially identified as a home entertainment device; setting different priorities for different protocol features can help the system more accurately determine the ecosystem to which the device belongs, and provide support for subsequent intelligent management and automated control of the device.
[0065] According to the terminal data tag and the priority of the communication protocol, combined with the behavioral characteristics of the device in each terminal ecosystem, the terminal ecosystem to which the device belongs is finally determined. For example: if the terminal data tag of the device indicates that the device is a smart speaker, and the protocol it uses is UPnP with a higher priority, the system can determine that the device belongs to the smart home ecosystem; if the device is connected to other devices in the home theater through the Samba protocol, and the protocol it uses has a higher priority, the system will determine that the device belongs to the home theater ecosystem.
[0066] In this embodiment, by analyzing the communication protocol characteristics and ecosystem labels of the device, the terminal ecosystem to which the device belongs can be accurately identified; by extracting the communication protocol characteristics of the device and setting priorities, it can support automatic identification of multiple protocols and device types; it is suitable for traditional home network devices, and can also support various smart home devices, Internet of Things devices, home entertainment devices, etc., thereby enhancing the compatibility and scalability of the platform.
[0067] In one embodiment, the method further includes: when the device identification address does not exist in the static library, performing big data recognition on the terminal data to obtain the terminal ecosystem in which the device is located.
[0068] Among them, the static library is a pre-stored device information library that contains data such as the identification address, type, and ecosystem of common devices.
[0069] Specifically, check whether the device's identification address (such as MAC address) already exists in the static library. If the device's identification address is not in the static library, call the big data identification module, and use big data analysis technology, combined with the device's terminal data (such as communication protocol characteristics, device attributes, etc.), to identify the terminal ecosystem to which the device belongs by comparing a large amount of historical data and ecological characteristics. Exemplarily, by analyzing the device's communication protocol characteristics, behavior patterns, and other attributes of the device, using a pre-trained identification model, and using a data mining algorithm to determine the ecosystem to which the device belongs.
[0070] In this embodiment, when the device identification address is not stored in the static library, the accuracy of device identification can be further improved through big data recognition; not only relying on the MAC address, but also making a comprehensive judgment through multi-dimensional features such as device attributes and communication protocols, thereby reducing the probability of misidentification; and enhancing the compatibility and adaptability to various device terminal data.
[0071] In one embodiment, determining the terminal ecosystem of a device according to the priority of the terminal data tag in the ecological feature recognition dimension includes: calling a pre-trained decision tree model to set the recognition priority according to different ecological feature recognition dimensions; analyzing the communication protocol characteristics of the device through the decision tree model to obtain the ecological feature with the highest recognition priority; and determining the terminal ecosystem of the device in combination with the terminal data and ecological features of the device.
[0072] The decision tree model recursively splits the data set, calculates information gain or Gini impurity, and gradually reduces the confusion of the data set. Ultimately, the decision tree model determines the best classification features for device categories and ecosystems. The greater the information gain, the greater the contribution of the feature to the classification, that is:
[0073]
[0074] In the formula, D represents the data set, a is the feature, Ent(D) is the information entropy of the data set, Values(a) is the value set of the feature, and D v It is a subset of the dataset D in which the feature a takes the value v. A classification or regression model is constructed by recursively splitting the dataset based on criteria such as information gain or Gini impurity.
[0075] Specifically, terminal data is obtained from devices connected to the home network. The terminal data includes the device's identification address, device type, device communication protocol characteristics, device brand information, and other device attributes. The terminal data tag is generated and stored in the system based on this information. According to different ecological feature recognition dimensions, the recognition priority of different features is set; the ecological feature recognition dimensions include but are not limited to the device's communication protocol (such as UPnP, MDNS, SAMBA, etc.), device type (such as smart home devices, network cameras, smart lamps, etc.), and device brand information. By analyzing historical data, the system sets different priorities for these features.
[0076] After the terminal data label of the device is generated, the pre-trained decision tree model is called to analyze the communication protocol characteristics of the device. The decision tree model predicts the device based on the different characteristics of the device and the training data set (including device characteristics and corresponding ecosystem labels). The decision tree model makes judgments based on the communication protocol characteristics of the device (such as the supported protocol version, the communication method of the protocol, etc.) and obtains the highest priority ecological characteristics.
[0077] Based on the ecological features with the highest priority, combined with the terminal data of the device (such as device type, brand information, etc.), the terminal ecosystem to which the device belongs is determined; through comprehensive analysis of multiple dimensions such as communication protocol, device type and brand, the system can accurately identify the ecosystem to which the device belongs. For example, if the communication protocol characteristics and device type characteristics of the device are highly matched with a specific ecosystem (such as smart home platform A), then the device will be classified into this ecosystem.
[0078] In this embodiment, the communication protocol characteristics of the device are analyzed by calling the decision tree model, and the terminal ecosystem of the device is determined by combining the terminal data and ecological characteristics of the device. This not only improves the accuracy of device identification, but also enhances the interconnection capabilities between devices, providing strong support for the intelligent management and optimization of the home network.
[0079] In one embodiment, the method further includes: when the device identification address in the terminal data corresponds to multiple different device type features, determining whether the device identification address exists in the static library; when the device identification address exists in the static library, performing fuzzy routing identification through a decision tree model to obtain the specific type of the device; and generating a terminal data label and a user data label according to the specific type of the device.
[0080] Specifically, the device identification address is usually the unique identifier of the device in the network, but in some cases, a device identification address may correspond to multiple different device type characteristics. After obtaining the device identification address, the system first determines whether the device identification address exists in the loaded static library; the static library stores the identification addresses of known devices and their corresponding device types and feature data; if the device identification address exists in the static library, the pre-trained decision tree model is called for fuzzy routing identification. The decision tree model will analyze based on multiple characteristics of the device (such as the brand, communication protocol, device model, device capabilities, etc.) to obtain the specific type of the device.
[0081] The decision tree model recursively branches out according to the characteristics of the device and finally outputs the specific type of the device. This process uses fuzzy routing recognition technology, which means that when a clear match cannot be made, the system will select the device type that best meets the conditions. For example, a device may support multiple communication protocols. The decision tree model will determine which type of device the device is most likely to belong to based on the device's protocol usage frequency, brand, and historical data. It will also generate terminal data tags and user data tags based on the specific type of the device.
[0082] In this embodiment, when the device identification address corresponds to multiple device type features, the accurate identification of the device type is successfully achieved through the combination of fuzzy routing recognition and decision tree model. This not only improves the automation level of the device management platform, but also enhances the platform's adaptability and flexibility under multiple device types.
[0083] In one embodiment, Figure 3 As shown, a terminal ecological interconnection method is provided, comprising the following steps:
[0084] Step 302: Acquire terminal data of a device connected to home broadband.
[0085] Step 304: Obtain the device identification address in the terminal data.
[0086] Step 306, determining whether the device identification address exists in the static library, and if the device identification address exists in the static library, analyzing the device identification address to obtain the type of the device.
[0087] Step 308: Generate a terminal data tag and a user data tag based on the type of device.
[0088] Step 310: When the device identification address does not exist in the static library, perform big data recognition on the terminal data to obtain the terminal ecosystem where the device is located.
[0089] Step 312, obtaining the protocols of each terminal ecosystem and extracting communication protocol features.
[0090] Step 314 , setting identification priorities according to communication protocol features of different interrupt ecosystems.
[0091] Step 316, calling the pre-trained decision tree model and setting the recognition priority according to different ecological feature recognition dimensions.
[0092] Step 318, analyzing the communication protocol features of the device through a decision tree model to obtain the ecological features with the highest recognition priority.
[0093] Step 320 , determining the terminal ecosystem of the device by combining the terminal data and ecological characteristics of the device.
[0094] Step 322: When the device identification address in the terminal data corresponds to multiple different device type features, determine whether the device identification address exists in the static library.
[0095] Step 324: When the device identification address exists in the static library, fuzzy routing identification is performed through a decision tree model to obtain the specific type of the device.
[0096] Step 326: Generate a terminal data tag and a user data tag according to the specific type of the device.
[0097] Step 328: synchronize the terminal data tag and the user data tag to the management platform, and set a pull interface of the terminal ecosystem on the management platform to interconnect the management platform and the terminal ecosystem.
[0098] In this embodiment, by directly acquiring the terminal data of the device connected to the home broadband, the devices belonging to different terminal ecosystems in the home network are identified and classified, and all the devices in the terminal ecosystem are connected through the management platform, without the need to connect the devices one by one, thereby improving the linkage efficiency of different ecosystems and reducing the equipment and management processes. The management platform connects the terminal ecosystems of all devices connected to the home network, so that the terminal in the user's home network can be automatically bound to all other device terminals in the terminal ecosystem to which the device terminal belongs, realizing the interconnection of different terminal ecosystems, and then calling the devices in different terminal ecosystems, thereby improving the intelligence level and management efficiency of the home network.
[0099] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are shown in sequence, these steps are not necessarily executed in sequence in the order indicated. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the steps or stages in other steps.
[0100] Based on the same inventive concept, the embodiment of the present application also provides a terminal ecological interconnection device for implementing the terminal ecological interconnection method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more terminal ecological interconnection device embodiments provided below can refer to the limitations of the terminal ecological interconnection method above, and will not be repeated here.
[0101] In one embodiment, Figure 4 As shown, a terminal ecological interconnection device is provided, including: an acquisition module 402, a generation module 404 and an interconnection module 406, wherein:
[0102] The acquisition module 402 is used to acquire terminal data of a device connected to the home broadband.
[0103] The generating module 404 is used to identify the terminal ecosystem of the device according to the terminal data, and to generate a terminal data tag and a user data tag.
[0104] The interconnection module 406 is used to synchronize the terminal data tag and the user data tag to the management platform, and set a pull interface of the terminal ecosystem on the management platform to interconnect the management platform with the terminal ecosystem.
[0105] In one embodiment, the generating module 404 includes:
[0106] The extraction module is used to obtain the device identification address in the terminal data.
[0107] The type identification module is used to determine whether the device identification address exists in the static library. If the device identification address exists in the static library, the device identification address is analyzed to obtain the type of the device.
[0108] The label generation module is used to generate terminal data labels and user data labels based on the type of device.
[0109] In one embodiment, the apparatus further comprises:
[0110] The communication protocol module obtains the protocols of each terminal ecosystem and extracts the communication protocol features.
[0111] The priority setting module is used to set identification priorities according to the communication protocol characteristics of different interrupt ecosystems.
[0112] The ecological identification module is used to determine the terminal ecosystem of the device according to the priority of the terminal data tag in the ecological feature identification dimension.
[0113] In one embodiment, the device further comprises:
[0114] The big data identification module is used to perform big data identification on the terminal data when the device identification address does not exist in the static library to obtain the terminal ecosystem in which the device is located.
[0115] In one embodiment, the ecological identification module further includes:
[0116] The priority module is used to call the pre-trained decision tree model and set the recognition priority according to different ecological feature recognition dimensions.
[0117] The decision tree module is used to analyze the communication protocol characteristics of the device through a decision tree model to obtain the ecological characteristics with the highest identification priority.
[0118] The ecological determination module is used to determine the terminal ecosystem of the device by combining the terminal data and ecological characteristics of the device.
[0119] In one embodiment, the device further comprises:
[0120] The static library judgment module is used to judge whether the device identification address in the terminal data exists in the static library when the device identification address corresponds to multiple different device type characteristics.
[0121] The fuzzy identification module is used to perform fuzzy routing identification through a decision tree model to obtain the specific type of the device when the device identification address exists in the static library.
[0122] The processing module is used to generate a terminal data tag and a user data tag according to the specific type of the device.
[0123] Each module in the above terminal ecological interconnection device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0124] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a terminal ecological interconnection method is implemented.
[0125] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0126] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0127] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0128] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0129] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0130] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0131] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0132] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A terminal ecological interconnection method, characterized in that: The method comprises: Obtain terminal data of devices connected to home broadband; Identify the terminal ecosystem of the device according to the terminal data, and generate a terminal data tag and a user data tag; The terminal data tag and the user data tag are synchronized to a management platform, and a pull interface of the terminal ecosystem is set on the management platform to interconnect the management platform with the terminal ecosystem.
2. The method according to claim 1, characterized in that The step of identifying the ecological terminal of the terminal data and generating a terminal data tag and a user data tag includes: Obtaining a device identification address in the terminal data; Determine whether the device identification address exists in the static library, and if the device identification address exists in the static library, analyze the device identification address to obtain the type of the device; A terminal data tag and a user data tag are generated based on the type of the device.
3. The method according to claim 1, characterized in that: The step of identifying the terminal ecosystem of the device according to the terminal data and generating a terminal data tag and a user data tag comprises: Obtain the protocols of each terminal ecosystem and extract communication protocol features; Set identification priorities based on the communication protocol characteristics of different interrupt ecosystems; The terminal ecosystem of the device is determined according to the priority of the terminal data tag in the ecological feature identification dimension.
4. The method according to claim 2, characterized in that: The method further comprises: In the case that the device identification address does not exist in the static library, big data recognition is performed on the terminal data to obtain the terminal ecosystem where the device is located.
5. The method according to claim 3, characterized in that: Determining the terminal ecosystem of the device according to the priority of the terminal data tag in the ecological feature identification dimension includes: Call the pre-trained decision tree model to set the recognition priority according to different ecological feature recognition dimensions; Analyzing the communication protocol features of the device through the decision tree model to obtain the ecological features with the highest recognition priority; The terminal ecosystem of the device is determined by combining the terminal data of the device and the ecological characteristics.
6. The method according to claim 1, characterized in that The method further comprises: In the case where the device identification address in the terminal data corresponds to multiple different device type characteristics, determining whether the device identification address exists in a static library; In the case where the device identification address exists in the static library, fuzzy routing identification is performed through a decision tree model to obtain a specific type of the device; The terminal data tag and the user data tag are generated according to the specific type of the device.
7. A terminal ecological interconnection device, characterized in that: The device comprises: An acquisition module, used to acquire terminal data of devices connected to home broadband; A generating module, configured to identify a terminal ecosystem of the device according to the terminal data, and generate a terminal data tag and a user data tag; The interconnection module is used to synchronize the terminal data tag and the user data tag to the management platform, and set a pull interface of the terminal ecosystem on the management platform to interconnect the management platform with the terminal ecosystem.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.