Cloud phone service device, phone hardware card, and cloud phone system

By using interface adapter boards and replaceable terminal devices in cloud phone service equipment, the problem of poor flexibility of mobile phone hardware cards in existing technologies is solved, enabling support for different processors and operating systems, and improving the flexibility and adaptability of cloud phone services.

WO2026026290A1PCT designated stage Publication Date: 2026-02-05CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/101677
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-02
Filing Date
2025-06-18
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In existing cloud phone service devices, the phone hardware cards can only support specific processors and operating systems, resulting in poor flexibility of cloud phone services and difficulty in adapting to the upgrading of mobile phones and the diversification of user needs.

Method used

It adopts an interface adapter board and a replaceable terminal device design. The interface adapter board can be adapted to different types of terminal devices and connects to the server via a USB interface, realizing the flexibility of mobile phone hardware cards and supporting cloud phone services with different processors and operating systems.

Benefits of technology

It improves the hardware deployment flexibility of cloud phone service devices, enabling simple replacement of terminal devices as needed, adapting to the requirements of different processors and operating systems, and providing flexible cloud phone services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025101677_05022026_PF_FP_ABST
    Figure CN2025101677_05022026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in embodiments of the present disclosure are a cloud phone service device, a phone hardware card, and a cloud phone system. The cloud phone service device comprises: a server and a plurality of phone hardware cards pluggably connected to the server. Each phone hardware card comprises an interface adapter board and a replaceable terminal device, wherein one end of the interface adapter board is adapted to be connected to terminal devices of different processors and / or operating systems, and the other end of the interface adapter board is adapted to be connected to the server; the server is used for providing, in response to a cloud phone service request of a client, cloud phone service by means of the terminal device in a corresponding phone hardware card. The problem of poor flexibility of cloud phone service is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Cloud phone service device, mobile phone hardware card and cloud phone system

[0001] The present disclosure claims priority to Chinese patent application No. 202411063647.9, filed on August 2, 2024 with the Chinese Patent Office, entitled "Cloud phone service device, mobile phone hardware card and cloud phone system", the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0002] The present disclosure relates to the field of cloud phones, and more particularly, to a cloud phone service device, a mobile phone hardware card and a cloud phone system. BACKGROUND

[0003] There are generally two ways to implement cloud phone services. One is to use data center servers to virtually create cloud phone instances, and the other is to deploy cloud phone service devices in the cloud to implement cloud phone instances using cloud phone service devices in the cloud. In the first way, virtualization consumes a lot of computing resources, and there is no good compatibility with mobile phone hardware and operating systems, so the second way is mainly used.

[0004] Cloud phone service devices implemented in the second way are mostly implemented by using mobile phone hardware cards developed separately in combination with servers. The mobile phone hardware cards are implemented by mobile phone processor chips and custom-developed supporting components. The disadvantage of this solution is that the mobile phone hardware cards can only support specific processors and operating systems, and the flexibility of cloud phone services is poor. SUMMARY

[0005] The present disclosure provides a cloud phone service device, a mobile phone hardware card and a cloud phone system, which solves the problem of poor flexibility of cloud phone services.

[0006] In a first aspect, the present disclosure provides a cloud phone service device, comprising: a server and a plurality of mobile phone hardware cards pluggably connected to the server;

[0007] Each of the mobile phone hardware cards comprises an interface adapter plate and a replaceable terminal device. One end of the interface adapter plate is used to connect terminal devices with different processors and / or operating systems, and the other end of the interface adapter plate is used to connect the server.

[0008] The server is configured to provide cloud phone services through the terminal devices in the mobile phone hardware cards in response to cloud phone service requests from clients.

[0009] In an implementation manner, the cloud phone service device further comprises one or more USB expansion cards. Each of the USB expansion cards is configured to convert one PCIE interface of the processor of the server into a plurality of USB interfaces. Each of the mobile phone hardware cards is connected to any of the USB interfaces through the interface adapter plate.

[0010] In an implementation manner, the processor of the server is configured to detect states of the plurality of USB interfaces, and determine insertion or removal of the mobile hardware card according to the states of the USB interfaces.

[0011] In an implementation manner, the USB expansion card is arranged on a backplane of the server.

[0012] In a second aspect, the disclosure provides a mobile hardware card, comprising: an interface adapter plate and a replaceable terminal device, one end of the interface adapter plate is configured to connect terminal devices of different processors and / or operating systems, and the other end of the interface adapter plate is configured to connect a server, and the terminal device is configured to provide cloud mobile service for a client through the server.

[0013] In a third aspect, the disclosure provides a cloud mobile system, comprising a client and a cloud mobile service device as described in the first aspect.

[0014] The client is configured to send a cloud mobile service request to the cloud mobile device.

[0015] The cloud mobile service device is configured to provide cloud mobile service for the client through a terminal device in a mobile hardware card in response to the cloud mobile service request of the client.

[0016] In a fourth aspect, the disclosure provides a cloud mobile service method, applied to a cloud mobile service device as described in the first aspect, and the method comprises:

[0017] Receiving a first cloud mobile service request sent by a client;

[0018] Sending the first cloud mobile service request to a target mobile hardware card in the cloud mobile service device, and returning a response of the target mobile hardware card to the client.

[0019] In an implementation manner, before receiving the first cloud mobile service request sent by the client, the method further comprises:

[0020] Receiving a second cloud mobile service request sent by the client, the second cloud mobile service request comprising a target specification of a target user requesting to create a cloud mobile;

[0021] From a plurality of mobile hardware cards of the cloud mobile service device, selecting the target mobile hardware card matching the target specification.

[0022] In a fifth aspect, the disclosure provides an electronic device, comprising: a memory and a processor.

[0023] The memory is configured to store a computer program.

[0024] The processor is configured to execute a computer program stored in the memory, and the computer program, when executed, causes the processor to perform the method of the fourth aspect.

[0025] In a sixth aspect, the present disclosure provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor performs the method of the fourth aspect.

[0026] In a seventh aspect, the present disclosure provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the processor performs the method of the fourth aspect.

[0027] In the cloud phone service device, the phone hardware card and the cloud phone system provided by the present disclosure, the interface adapter capable of adapting to different interfaces and the terminal device connected with the interface adapter are included in the phone hardware card. The interface adapter can be connected with terminal devices of different types. Therefore, when the phone hardware card needs to be updated, only the terminal device needs to be replaced. The processor and / or the operating system of the new terminal device do not need to be consistent with the old terminal device. The interface of the new terminal device can be any type of interface supported by the interface adapter. Through the combination of the interface adapter and the terminal device, the flexibility of the phone hardware card is improved. Through the replacement of the terminal device, the cloud phone service device can flexibly provide cloud phone services with different processors and / or operating systems for users. In addition, the pluggable connection between the phone hardware card and the server further improves the flexibility of the hardware deployment of the cloud phone service device. BRIEF DESCRIPTION OF DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.

[0029] FIG. 1 is a schematic diagram of the architecture of a cloud phone service device;

[0030] FIG. 2 is a schematic diagram of the structure of a phone hardware card according to an embodiment of the present disclosure;

[0031] FIG. 3 is a schematic diagram of the structure of a cloud phone service device according to an embodiment of the present disclosure;

[0032] FIG. 4 is a schematic diagram of the structure of a cloud phone service device according to an embodiment of the present disclosure;

[0033] FIG. 5 is a structural schematic diagram of a cloud phone service device according to an embodiment of the present disclosure;

[0034] FIG. 6 is a structural schematic diagram of a cloud phone system according to an embodiment of the present disclosure;

[0035] FIG. 7 is a flowchart of a cloud phone service method according to an embodiment of the present disclosure;

[0036] FIG. 8 is a structural schematic diagram of a cloud phone service device according to an embodiment of the present disclosure;

[0037] FIG. 9 is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0038] In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.

[0039] FIG. 1 is an architectural schematic diagram of a cloud phone service device. As shown in FIG. 1, a phone hardware card 101 is matched with a server 102 to jointly constitute a cloud phone service device. The phone hardware card 101 is connected with a Peripheral Component Interconnect express (PCIe) interface of a Central Processing Unit (CPU) of the server 102. When a user requests a cloud phone service through a client, the CPU of the server 102 processes the service request of the client, allocates a phone hardware card for the client, and provides the cloud phone service through the phone hardware card 101.

[0040] In the phone hardware card 101, a phone processor is included. Different phone processors are different in function and packaging. Therefore, the phone hardware card further includes a customized supporting component of the phone processor to realize the interconnection between the phone processor and the CPU of the server and provide phone functions. Therefore, the phone processor in the phone hardware card cannot be simply replaced after the customization of the phone hardware card. If the phone processor is to be replaced, the corresponding supporting component needs to be replaced, which is equivalent to customizing a new phone hardware card. Therefore, in the scheme shown in FIG. 1, one phone hardware card can only support one specific phone processor. Under the development background that phones are updated and replaced so frequently, this makes it difficult for the cloud phone service device to provide flexible and changeable cloud phone service options for users.

[0041] Therefore, the present disclosure provides a mobile phone hardware card and a cloud mobile service device based on the mobile phone hardware card. FIG. 2 is a structural schematic diagram of a mobile phone hardware card according to an embodiment of the present disclosure. As shown in FIG. 2, the mobile phone hardware card comprises an interface adapter board 201 and a terminal device 202. One end of the interface adapter board 201 is used to connect the terminal device 202 with different processors and / or operating systems, and the other end of the interface adapter board 201 is used to connect a server. The terminal device 202 is used to provide cloud mobile service for a user through the server.

[0042] In the present disclosure, the terminal device 202 in the mobile phone hardware card is a complete terminal device, that is, the terminal device 202 is a complete device that can independently provide mobile phone functions, for example, it can be any commercial mobile phone, rather than only a mobile phone processor chip or a mobile phone processor chip and a customized supporting component. In the present disclosure, the processor and / or operating system of the terminal device 202 in the mobile phone hardware card are not limited.

[0043] Since the terminal device 202 with different processors and / or operating systems has different external interfaces, for example, Micro-USB, USB Type-C, Lightning and the like, in order to realize the replaceability of the terminal device 202 and thus improve the flexibility of the mobile phone hardware card, the mobile phone hardware card in the present disclosure comprises an interface adapter board 201 that can adapt to different interfaces. One end of the interface adapter board 201 is used to connect the server, so as to provide cloud mobile service for a user client through the server. The other end of the interface adapter board 201 can adapt to connect terminal devices 202 of different types. In this way, when the mobile phone hardware card needs to be replaced, only the terminal device 202 needs to be replaced. It can be understood that the processor and / or operating system of the new and old terminal devices do not need to be consistent, and the interface of the new terminal device can be any type supported by the interface adapter board 201.

[0044] The mobile phone hardware card provided by the present disclosure realizes the diversification of the processor and / or operating system that can be supported by the mobile phone hardware card through the combination of the interface adapter board 201 and the terminal device 202. Through the replacement of the terminal device 202, different processors and / or operating systems of the cloud mobile service can be flexibly provided for the user.

[0045] Based on the mobile phone hardware card in the above embodiment, the present disclosure provides a cloud mobile service device. FIG. 3 is a structural schematic diagram of a cloud mobile service device according to an embodiment of the present disclosure. As shown in FIG. 3, the cloud mobile service device comprises a server 301 and a plurality of mobile phone hardware cards 302 that are pluggable connected with the server 301.

[0046] The mobile phone hardware card 302 comprises an interface adapter plate 3021 and a replaceable terminal device 3022. One end of the interface adapter plate 3021 is used to connect the terminal device 3022 of different processors and / or operating systems, and the other end of the interface adapter plate 3021 is used to connect the server 301.

[0047] The server 301 is used to provide the cloud mobile phone service through the terminal device in the mobile phone hardware card 302 in response to the cloud mobile phone service request of the client 300.

[0048] The mobile phone hardware card 302 in the embodiment of the present disclosure is the mobile phone hardware card in the foregoing embodiment, that is, the terminal device 3022 in the mobile phone hardware card 302 is a complete terminal device, for example, the terminal device 3022 can be a commercial mobile phone.

[0049] The interface adapter plate 302 in the mobile phone hardware card 302 can be adapted to connect terminal devices 3022 of different types, and when it is necessary to replace the mobile phone hardware card 302, only the terminal device 302 needs to be replaced. The interface of the new terminal device can be any type supported by the interface adapter plate 302, and the processor and / or operating system of the new terminal device can also be any type. Through the replacement of the terminal device 3022, the mobile phone hardware card 302 supports any processor and / or operating system, so that the cloud mobile phone service with different processors and / or operating systems can be provided for users flexibly along with the update of mobile phones or based on the actual needs of users. In addition, the pluggable connection between the mobile phone hardware card 302 and the server 301 further improves the flexibility of the hardware deployment of the cloud mobile phone service device.

[0050] The signal connection between the mobile phone hardware card 302 and the server 301 is described in the foregoing embodiment, and on the hardware structure level, the mobile phone hardware card 302 can be connected to the backboard of the server 301 in a plug-in manner, that is, the interface of the server 301 can be provided externally through the backboard, and the mobile phone hardware card 302 can be plugged into the backboard of the server 301, facilitating maintenance and management. The size of the server 301 can be designed adaptively according to the size of the mobile phone hardware card 302.

[0051] Another problem in the cloud mobile phone service device shown in FIG. 1 is that the mobile phone hardware card and the server are interconnected through a PCIe interface, the hot plug feature of the PCIe interface is not good, and the replacement and maintenance of the mobile phone hardware card are not convenient. To solve this problem, in the embodiment of the present disclosure, the mobile phone hardware card and the server are interconnected through a PCIe interface, and are improved to be interconnected through a universal serial bus (USB) interface.

[0052] In order to achieve the above-mentioned purpose, as shown in FIG. 4, one or more USB expansion cards 3010 are arranged in the cloud mobile service device. One end of each USB expansion card 3010 is connected to one PCIE interface of the processor of the server 301, and the other end of the USB expansion card 3010 is a plurality of USB interfaces. Each USB expansion card 3010 is used to convert one PCIE interface of the processor of the server 301 into a plurality of USB interfaces. The mobile hardware card 302 is connected to the USB interface through the interface adapter plate 3021. FIG. 4 is a schematic diagram taking one USB expansion card 3010 as an example.

[0053] FIG. 5 is a schematic diagram taking two USB expansion cards as an example. The functions of each USB expansion card are the same as described above, which are used to convert one PCIE interface into a plurality of USB interfaces. The server can allocate the mobile hardware card connected to any USB expansion card to each user, and provide cloud mobile service for the user through the mobile hardware card meeting the user's demand.

[0054] The processor of the server 301 is used to detect the state of the plurality of USB interfaces, and determine the insertion or extraction of the mobile hardware card 302 according to the state of the USB interface. For example, the processor of the server 301 detects the voltage state of the USB interface, determines the insertion or extraction of the mobile hardware card 302 of the USB interface based on the different voltage states, and determines that the mobile hardware card 302 of the USB interface is inserted in the case of subsequent allocation of the mobile hardware card 302 to the user, and determines that the mobile hardware card 302 of the USB interface is extracted in the case of subsequent allocation of the mobile hardware card 302 to the user.

[0055] After converting the PCIE interface of the processor of the server 301 into a plurality of USB interfaces, the server 301 can accurately identify the hot insertion operation or hot extraction operation of the USB interface by detecting the state of the USB interface, and realize the hot plug of the mobile hardware card 302 by using the hot plug function of the USB interface, so that the increase, decrease, replacement and maintenance of the mobile hardware card 302 are more convenient.

[0056] Optionally, the USB expansion card 3010 is arranged on the backplane of the server 301, that is, the mobile hardware card 302 is connected to the USB expansion card 3010 on the backplane of the server 301 by plugging. The plugging of the mobile hardware card 302 is realized by using the backplane of the server 301, which ensures the simplicity of the hardware structure of the cloud mobile service device and facilitates maintenance.

[0057] FIG. 6 is a structural schematic diagram of a cloud phone system according to an embodiment of the present disclosure. As shown in FIG. 6, the cloud phone system includes a client 601 and a cloud phone service device 602, and the cloud phone service device 602 is the cloud phone service device in the foregoing embodiments.

[0058] The client 601 is configured to send a cloud phone service request to the cloud phone device 602.

[0059] The cloud phone service device 602 is configured to provide the cloud phone service for the client through a terminal device in a mobile phone hardware card in response to the cloud phone service request of the client 601.

[0060] The cloud phone service device 602 includes a server and a plurality of mobile phone hardware cards. When the user requests the cloud phone service through the client 601, the cloud phone service device 602 selects a mobile phone hardware card corresponding to the user, for example, a target mobile phone hardware card, from the plurality of mobile phone hardware cards, and provides the cloud phone service for the client through a terminal device in the target mobile phone hardware card.

[0061] The cloud phone service request can be a service request for creating a cloud phone instance, or can be a service request generated by the user operating the cloud phone instance after the cloud phone instance is created. In the case where the cloud phone service request is the service request generated by the user operating the cloud phone instance, the target mobile phone hardware card can be a mobile phone hardware card satisfying the requirements of the user and allocated to the user when the user requests to create the cloud phone instance before the user uses the cloud phone instance. In the case where the cloud phone service request is the service request for creating the cloud phone instance, the target mobile phone hardware card is a mobile phone hardware card satisfying the requirements of the user and allocated to the user based on the cloud phone service request. Based on the target mobile phone hardware card, the user can perform corresponding mobile phone operations through the client 601, for example, can install, use, and uninstall application programs, etc.

[0062] The cloud phone service method according to an embodiment of the present disclosure is described below in combination with the device provided in the foregoing embodiments. FIG. 7 is a flowchart of a cloud phone service method according to an embodiment of the present disclosure. The method is applied to a cloud phone service device. As shown in FIG. 7, the method includes the following steps.

[0063] S701, receiving a first cloud phone service request sent by a client.

[0064] S702, sending the first cloud phone service request to a target mobile phone hardware card in the cloud phone service device, and returning a response of the target mobile phone hardware card to the client.

[0065] The first cloud mobile service request can be an operation request triggered by any operation of the user on the cloud mobile through the client. For example, the cloud mobile service request can be a request for installing, using, or uninstalling an application. The use of the application can include browsing, clicking, or sliding the application, inputting information, and the like. In addition to the operation on the application, other types of operations on the cloud mobile can also be included, such as setting up general functions, and the like. The present disclosure is not limited to this.

[0066] The cloud mobile service device receives the first cloud mobile service request, that is, the server in the cloud mobile service device receives the first cloud mobile service request. Then, the server sends the first cloud mobile service request to the target mobile hardware card. The target mobile application card is a mobile hardware card that meets the user's requirements and is pre-allocated to the user, that is, a mobile hardware card that provides cloud mobile service for the user. The cloud mobile of the user, or the cloud mobile instance, runs on the target mobile hardware card. The first cloud mobile service request of the user is directed to the cloud mobile instance on the target mobile hardware card.

[0067] For example, the user has previously installed an application A on the cloud mobile provided by the target mobile hardware card. This time, the first cloud mobile service request is used to uninstall the application A. After the server forwards the first cloud mobile service request to the target mobile hardware card, the terminal device in the target mobile hardware card uninstalls the application A, and returns a response of uninstall success or failure to the client through the server.

[0068] The above embodiments illustrate the process of providing cloud mobile service for the user by the cloud mobile service device. On this basis, how the cloud mobile service device allocates the mobile hardware card to the user is described.

[0069] Optionally, before the cloud mobile service device receives the first cloud mobile service request sent by the client, the cloud mobile service device receives a second cloud mobile service request sent by the client. The second cloud mobile service request includes a target specification requested by a target user to create a cloud mobile. From a plurality of mobile hardware cards of the cloud mobile service device, a target mobile hardware card matching the target specification is selected. The target mobile hardware card is determined as a mobile hardware card for providing cloud mobile service for the target user.

[0070] The second cloud mobile phone service request is used to request to create a cloud mobile phone, or to create a cloud mobile phone instance. When a user requests to create a cloud mobile phone instance through a client, the user can select a target specification of the created cloud mobile phone instance, and the target specification can include a type of processor, a type of operating system, a number of processor cores, a size of memory, and the like. After the server receives the second cloud mobile phone service request, the server selects a target mobile phone hardware card that matches the target specification required by the client from a plurality of mobile phone hardware cards, and determines the target mobile phone hardware card as a mobile phone hardware card used to provide cloud mobile phone service for the target user. Therefore, when the user subsequently sends a first cloud mobile phone service request through the client, the server sends the first cloud mobile phone service request to the target mobile phone hardware card, and the target mobile phone hardware card processes the request of the user and returns a response.

[0071] The cloud mobile phone service method provided by the embodiments of the present disclosure provides a cloud mobile phone service device, and provides a mobile phone hardware card that meets the needs of a user to provide cloud mobile phone service for the user when the user uses the cloud mobile phone service. Moreover, as mobile phones are updated or the needs of the user change, the cloud mobile phone service device only needs to replace the terminal device, and the cloud mobile phone service device can continue to provide cloud mobile phone service for the user, and has high flexibility.

[0072] FIG. 8 is a structural schematic diagram of a cloud mobile phone service apparatus provided by an embodiment of the present disclosure. As shown in FIG. 8, the cloud mobile phone service apparatus 800 includes:

[0073] The receiving module 801 is configured to receive a first cloud mobile phone service request sent by a client.

[0074] The sending module 802 is configured to send the first cloud mobile phone service request to a target mobile phone hardware card in a cloud mobile phone service device, and return a response of the target mobile phone hardware card to the client.

[0075] In an implementation manner, the receiving module 801 is further configured to:

[0076] The cloud mobile phone service device receives a second cloud mobile phone service request sent by a client, and the second cloud mobile phone service request includes a target specification of a target user requesting to create a cloud mobile phone;

[0077] The cloud mobile phone service apparatus 800 further includes a processing module configured to:

[0078] The processing module is configured to select a target mobile phone hardware card that matches the target specification from a plurality of mobile phone hardware cards of the cloud mobile phone service device, and determine the target mobile phone hardware card as a mobile phone hardware card used to provide cloud mobile phone service for the target user.

[0079] The cloud mobile phone service apparatus of the embodiments of the present disclosure can be used to implement the cloud mobile phone service method of any of the preceding embodiments, and has similar implementation principles and technical effects, which will not be described herein again.

[0080] FIG. 9 is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 9, the electronic device 900 can include at least one processor 901 configured to implement a method for cloud phone service according to an embodiment of the present disclosure.

[0081] Optionally, the processor 901 can be configured to connect at least one phone hardware card. The phone hardware card can be any of the phone hardware cards described in the foregoing embodiments.

[0082] Optionally, the electronic device 900 further includes at least one memory 902 configured to store program instructions and / or data. The memory 902 is coupled to the processor 901. The coupling between the processor 901 and the memory 902 in the embodiments of the present disclosure is indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, for information interaction between devices, units or modules. The processor 901 can operate in cooperation with the memory 902. The processor 901 can execute program instructions stored in the memory 902. At least one of the at least one memory can be included in the processor.

[0083] Optionally, the electronic device 900 further includes a communication interface 903 configured to communicate with other devices through a transmission medium, so that the electronic device 900 can communicate with other devices. The communication interface 903 can be, for example, a transceiver, an interface, a bus, a circuit or a device capable of realizing the function of transceiving. The processor 901 can utilize the communication interface 903 to transceive data and / or information, and is configured to implement the method according to the embodiments of the present disclosure. For details, refer to the foregoing detailed description in the embodiments, which will not be repeated here.

[0084] The specific connection medium between the processor 901, the memory 902 and the communication interface 903 is not limited in the embodiments of the present disclosure. In FIG. 9, the processor 901, the memory 902 and the communication interface 903 are connected through a bus 904. The bus 904 is represented by a thick line in FIG. 9, and the connection mode between other components is only schematically illustrated, which is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience of representation, only one thick line is used in FIG. 9, but it does not mean that there is only one bus or only one type of bus.

[0085] It should be understood that the processor in the embodiments of the present disclosure can be an integrated circuit chip with processing capability. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit or the instruction in the form of software in the processor. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiments of the present disclosure can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in combination with the embodiments of the present disclosure can be directly embodied as a hardware code processor for execution, or can be executed by a combination of hardware and software modules in the code processor. The software module can be located in a random memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.

[0086] It should also be understood that the memory in the embodiments of the present disclosure can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example and not limitation, many forms of RAM can be used, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Sync Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not be limited to, these and any other suitable types of memory.

[0087] The present disclosure also provides a computer readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is run by a processor, the computer is caused to perform the method in any of the preceding embodiments.

[0088] The present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the method in any of the preceding embodiments.

[0089] The terms "unit", "module" and the like used in the present disclosure can be used to represent a computer-related entity, hardware, a combination of hardware and software, software, or software in execution.

[0090] Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of both. The choice of hardware or software, or combinations of both, would be dependent on the specific application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure. In several embodiments provided in the present disclosure, it will be apparent that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the division of the units described above is merely illustrative, and for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0091] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0092] In addition, each functional unit in each embodiment of the present disclosure can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0093] In the above embodiments, the functions of the various functional units can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the software can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the whole or part of the flow or function according to the embodiments of the present disclosure is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (such as infrared, wireless, microwave, etc.)) way. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available medium can be a magnetic medium (for example, floppy disk, hard disk, magnetic tape), optical medium (for example, digital video disc (DVD)), or semiconductor medium (for example, solid state disk (SSD)) and the like.

[0094] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the present disclosure essentially or say the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk, and various media that can store program codes.

[0095] The user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present disclosure are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation portal for user to choose authorization or refusal.

[0096] The above merely provides the specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A cloud phone service apparatus, wherein, The cloud phone service device comprises: a server and a plurality of mobile hardware cards pluggably connected to the server; each of the mobile hardware cards comprises an interface adapter plate and replaceable terminal equipment, one end of the interface adapter plate is used for connecting terminal equipment with different processors and / or operating systems, and the other end of the interface adapter plate is used for connecting the server; the server is configured to provide cloud phone service through the terminal equipment in the mobile hardware card in response to a cloud phone service request from a client.

2. The cloud-hands service device of claim 1, wherein, The cloud phone service device further comprises one or more USB expansion cards, each of the USB expansion cards is configured to convert one PCIE interface of a processor of the server into a plurality of USB interfaces, and each of the mobile hardware cards is connected to any of the USB interfaces through the interface adapter plate.

3. The cloud-hands service device of claim 2, wherein, The processor of the server is configured to detect the state of the plurality of USB interfaces and determine whether the mobile hardware card is inserted or unplugged according to the state of the USB interfaces.

4. The cloud-hands service device according to claim 2 or 3, wherein, The USB expansion card is arranged on a backboard of the server.

5. A handset hardware card, wherein, The cloud phone service device comprises: an interface adapter plate and replaceable terminal equipment, one end of the interface adapter plate is used for connecting terminal equipment with different processors and / or operating systems, and the other end of the interface adapter plate is used for connecting a server, and the terminal equipment is configured to provide cloud phone service for a client through the server.

6. A cloud phone system, wherein, The cloud phone service device comprises a client and the cloud phone service device according to any one of claims 1-4. The client is configured to send a cloud phone service request to the cloud phone service device. The cloud phone service device is configured to provide cloud phone service for the client through the terminal equipment in the mobile hardware card in response to the cloud phone service request from the client.

7. A cloud phone service method, wherein, The method applied to the cloud phone service device according to any one of claims 1-4, the method comprises: receiving a first cloud phone service request sent by a client; sending the first cloud phone service request to a target mobile hardware card in the cloud phone service device and returning a response of the target mobile hardware card to the client.

8. The method of claim 7, wherein, Before the receiving a first cloud phone service request sent by a client, the method further comprises: receiving a second cloud phone service request sent by the client, the second cloud phone service request comprising target specifications requested by a target user to create a cloud phone; selecting the target mobile hardware card matching the target specifications from a plurality of mobile hardware cards of the cloud phone service device.

9. An electronic device comprising: a memory and a processor; the memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory, and the computer program runs to make the processor execute the method according to claim 7 or 8.

10. A computer readable storage medium, wherein, The computer readable storage medium stores a computer program, and when the computer program is executed by the processor, the processor executes the method according to claim 7 or 8.

11. A computer program product, wherein, The computer program is executed by the processor to implement the method according to claim 7 or 8.

Citation Information

Patent Citations

  • A cloud mobile phone application installation and uninstallation method

    CN109683919A

  • Cloud mobile phone control method and equipment

    CN113242275A

  • Cloud mobile phone login method and device, storage medium and electronic equipment

    CN116633612A

  • Console server with USB console port

    US20160170931A1

  • Multi-cloud interface adaptation method and system based on micro-service, and storage medium

    WO2022143653A1