WO2018000686A1 - 通话建立方法及*** - Google Patents
通话建立方法及*** Download PDFInfo
- Publication number
- WO2018000686A1 WO2018000686A1 PCT/CN2016/105162 CN2016105162W WO2018000686A1 WO 2018000686 A1 WO2018000686 A1 WO 2018000686A1 CN 2016105162 W CN2016105162 W CN 2016105162W WO 2018000686 A1 WO2018000686 A1 WO 2018000686A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- processing room
- called
- device information
- calling
- call
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a call establishment method and system.
- the video chat app supports installation on super phones and super TVs.
- Mobile phones and super TVs are sold worldwide, so video chat applications also need to support communications worldwide.
- both parties to the call may be connected in different countries, and one user may be bound to multiple devices. For example, a user in Beijing dials the mobile number of a user in New York. New York users have another TV in Tokyo, and both devices are powered on. After the Beijing user dials the number, both devices in New York and Tokyo will be able to ring.
- the information of the calling party and the called user equipment that have been synchronized can be used to determine the current location of the communication parties to determine the equipment room currently accessed by the two communication parties, so as to transmit the call signaling to the equipment room accessed by the two communication parties.
- Embodiments of the present invention provide a call establishment method and system for solving at least one of the above technical problems.
- an embodiment of the present invention provides a call establishment method, which is applied to an electronic device, and includes:
- the processing room is configured to send the call signaling to all the call devices corresponding to the called party when the called party is in an idle state.
- an embodiment of the present invention provides a call establishment system, including:
- a device information determining module configured to determine calling device information and called device information according to the received call signaling
- a processing room determining module configured to determine, according to the pre-stored device information/processing room mapping relationship, a processing room corresponding to the calling device information and the called device information, where the device information/processing room mapping relationship is at least according to the calling device The area in which the line is online is determined;
- the processing room configuration module is configured to configure the processing room to send the call signaling to all the calling devices corresponding to the called when the called party is in an idle state.
- an electronic device including:
- At least one processor and,
- the memory stores instructions executable by the one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method described above.
- embodiments of the present invention provide a non-transitory computer readable storage medium, the non The transitory computer readable storage medium stores computer instructions for causing the computer to perform the methods described above.
- embodiments of the present invention provide a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions When executed by a computer, the computer is caused to perform the method described above.
- the call establishment method and system of the present disclosure After receiving the call signaling sent by the user through the call device, the call establishment method and system of the present disclosure first determines the feature information of the two parties, that is, the calling feature information and the called feature information, and then according to the pre-stored according to the call device.
- the device information/processing room mapping relationship determined in the area where the first line is online is determined to correspond to the target processing room of the calling and called parties respectively, so that when the target processing room is determined to be in an idle state, the call signaling is sent to correspond to the called party.
- the present disclosure pre-stores the device information/processing room mapping relationship determined according to the first time the calling device goes online, and does not need to synchronize the device information every time the calling device goes online, therefore It avoids the frequent synchronization of data caused by frequent connection and disconnection of the call equipment, and also avoids the problem that the data synchronization is not timely.
- FIG. 1 is a flowchart of an embodiment of a call establishment method according to the present invention.
- FIG. 2 is a flowchart of another embodiment of a call establishment method according to the present invention.
- FIG. 3 is a flowchart of still another embodiment of a call establishment method according to the present invention.
- FIG. 4 is a schematic diagram of an embodiment of a call setup system according to the present invention.
- FIG. 5 is a schematic diagram of another embodiment of a call establishment system according to the present invention.
- FIG. 6 is a schematic diagram of another embodiment of a call setup system according to the present invention.
- FIG. 7 is a schematic diagram of the principle of an embodiment of a server according to the present invention.
- FIG. 8 is a schematic diagram of hardware of an electronic device applied to the call establishment method according to the present invention.
- the invention is applicable to a wide variety of general purpose or special purpose computing system environments or configurations.
- the invention may be described in the general context of computer-executable instructions executed by a computer, such as a program module.
- program modules include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types.
- the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network.
- program modules can be located in both local and remote computer storage media including storage devices.
- a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable component, a thread of execution, a program, and/or a computer.
- an application or script running on a server, or a server can be a component.
- One or more components may be in the process and/or thread of execution, and the components may It is localized and/or distributed between two or more computers on a single computer and can be run by various computer readable media.
- the component may also pass signals based on data having one or more data packets, for example, from a signal interacting with another component in the local system, the distributed system, and/or interacting with other systems over the network of the Internet. Local and/or remote processes to communicate.
- a call establishment method includes:
- S12. Determine, according to the pre-stored device information/processing room mapping relationship, a processing room corresponding to the calling device information and the called device information, where the device information/processing room mapping relationship is based at least according to the first time the calling device goes online. Area determination;
- the call establishment method of the present disclosure After receiving the call signaling sent by the user through the call device, the call establishment method of the present disclosure first determines the feature information of the two parties, that is, the calling feature information and the called feature information, and then according to the pre-stored according to the call device.
- the device information/processing room mapping relationship determined in the area where the second line is online is determined to correspond to the target processing room of the calling and called parties respectively, so that when the target processing room is determined to be in an idle state, the call signaling is sent to all corresponding to the called party.
- the device is configured to complete the establishment of the call; the present disclosure pre-stores the device information/processing room mapping relationship determined according to the first time the call device goes online, and does not need to synchronize the device information every time the call device goes online, thus avoiding Frequent synchronization of data caused by frequent connection and disconnection of call devices, and also avoids data synchronization failure question.
- the device information/processing room mapping relationship is determined according to at least an area where the calling device first goes online:
- the device information of the calling device and the determined processing equipment room are stored as a device information/processing room mapping relationship.
- step S21 of the embodiment according to the area where the communication device is first launched, the connected equipment room is determined to be in the processing room, and the equipment room accessed by the device is the equipment room in the area where the device is located, for example, the user equipment is in mainland China.
- the computer room in mainland China is connected to the equipment room.
- the calling device is determined only in the area where the calling device is first launched.
- the connected computer room is the processing room of the calling device, and then according to the device information of the calling device and the determined mapping information of the processing device room to generate the device information/processing room and synchronize to the global computer room, thereby notifying the global computer room, the calling device Where is the processing room, which ensures that the machine room in the area can determine the processing room of the calling device when the calling device is launched in the computer room of the region in any part of the world, even if the calling device is in a different area. Frequent online and offline, and no longer synchronize device information, can guarantee anytime A call can be established immediately with the calling device after being called.
- the communication device in the above embodiment is a smart terminal, and the smart terminal may be a mobile phone (for example, a music phone), or may be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, or may be A PC (personal computer), a tablet computer, etc., may also be a smart TV (for example, LeTV Super TV), a set top box, or the like that can be connected to the Internet.
- a mobile phone for example, a music phone
- a PC personal computer
- a tablet computer etc.
- a smart TV for example, LeTV Super TV
- set top box or the like that can be connected to the Internet.
- the device information is a device feature code
- the processing room information is an IP address of the processing room.
- the smart phone or smart TV feature code each smart phone has its own unique corresponding feature code or identification code when it leaves the factory for unique representation of the smart phone; processing the computer room information for the processing room IP address, used to determine the IP address of the processing room according to the called Then, it is routed to the called processing room according to the IP address, thereby sending call signaling to the processing room to establish the call.
- determining the calling device information and the called device information according to the received call signaling includes:
- an account may be used to bind the multiple call devices, for example, by binding unique information such as the user's mobile phone number or ID card number. Call device.
- the processing room corresponding to the calling feature information and the called feature information is the same processing room.
- the calling device and the called device may be in the same area as the processing room, or may not be in the area where the machine room is located, or only one party is in the area where the machine room is located;
- the two parties can obtain the highest quality call quality only through the same local processing room.
- the two parties need to use the computer room in the actual area to act as the agent room, and the actual processing of both parties.
- the equipment room communicates to achieve the highest quality call quality; in the third case, the party in the area where the equipment room is located needs to communicate with the equipment room in the actual area as the agent room and the processing room to achieve high quality with the other party. Communication.
- the processing room corresponding to the calling feature information and the called feature information includes: a calling processing room corresponding to the calling party and a called processing room corresponding to the called party.
- the calling device and the called device may be in the same area where the respective processing rooms are located, or may not be in the area where the processing room is located, or only one party is in the area where the processing room is located;
- the two parties can obtain the highest quality inter-machine room call quality through the local processing room.
- the two parties need to use the computer room in the actual area to act as the agent.
- the equipment room communicates with the actual processing room of the caller to achieve the highest quality call quality.
- the party in the area where the machine room is located needs to communicate with the machine room in the actual area as the agent room and its processing room. Achieve high quality cross-machine communication with the other party.
- configuring the processing room to send the call signaling to all call devices corresponding to the called when the called party is in an idle state includes:
- the called processing device room is configured to invoke a remote calling interface of the called processing room when the called party is in an idle state;
- the called party is in an idle state: no call is made corresponding to all the called devices of the called party.
- the call signaling is sent to all the calling devices corresponding to the called device through the remote calling interface of the called processing room, thereby realizing the interaction of the call signaling across the computer room. Specifically, in this embodiment, a logical judgment is first performed to determine whether all the calling devices corresponding to the current called party are in an idle state, and if so, the current call is ignored, if otherwise, the call is made through the remote calling interface of the called processing room. The signaling is sent to all the calling devices corresponding to the called party, and the interaction of the call signaling across the equipment room is realized.
- the hardware processor can be used to implement correlation. functional module.
- an embodiment of the present disclosure further provides a call establishment system, including:
- a device information determining module configured to determine calling device information and called device information according to the received call signaling
- a processing room determining module configured to determine, according to the pre-stored device information/processing room mapping relationship, a processing room corresponding to the calling device information and the called device information, where the device information/processing room mapping relationship is at least according to the calling device The area in which the line is online is determined;
- the processing room configuration module is configured to configure the target processing room to send the call signaling to all the calling devices corresponding to the called when the called party is in an idle state.
- the mapping relationship determining module is further configured to determine a device information/processing room mapping relationship according to an area where the calling device first goes online, the mapping relationship.
- the determination module includes:
- the processing room determining unit is configured to determine that the accessed computer room is the processing room according to the area where the calling device is first launched;
- mapping relationship generating unit configured to store device information of the calling device and the determined processing room as a device information/processing room mapping relationship
- a mapping relationship synchronization unit is configured to synchronize the device information/processing room mapping relationship to a global computer room.
- the target processing room corresponding to the calling feature information and the called feature information is the same processing room.
- the target processing room corresponding to the calling feature information and the called feature information includes: a calling processing room corresponding to the calling party and a called processing room corresponding to the called party.
- the processing room configuration module includes:
- a remote call interface configuration unit configured to configure the called processing room to invoke a remote calling interface of the called processing room when the called party is in an idle state
- a call signaling sending configuration unit configured to configure the called processing device room to send the call signaling to all call devices corresponding to the called party by using the remote calling interface.
- the called party is in an idle state: no call is made for all of the called devices that are called.
- the device information is a device feature code
- the processing room information is an IP address of the processing room.
- the call establishment system of the embodiment of the present invention can be used to perform the call establishment method of the embodiment of the present invention, and correspondingly achieve the technical effects achieved by the call establishment method of the embodiment of the present invention, and details are not described herein again.
- an embodiment of the present invention further discloses a server.
- the server of the present disclosure provides the call establishment system according to any of the foregoing embodiments of the present invention, and correspondingly performs the call establishment method according to the foregoing embodiment of the present invention. .
- an embodiment of the present invention further discloses a computer room.
- the computer room of the present disclosure includes multiple servers, and at least one of the multiple servers in this embodiment is configured with any of the foregoing embodiments.
- the server disclosed in the above embodiments includes:
- a memory for storing computer operating instructions
- a processor configured to execute the computer operating instructions of the memory storage to perform:
- the processing room is configured to send the call signaling to all the call devices corresponding to the called party when the called party is in an idle state.
- FIG. 7 is a schematic structural diagram of an embodiment of a server used in the foregoing embodiment of the present invention.
- the specific embodiment of the present application does not limit the specific implementation of the server 700, and includes:
- a processor 710 a communications interface 720, a memory 730, and a communication bus 740. among them:
- the processor 710, the communication interface 720, and the memory 730 complete communication with each other via the communication bus 740.
- the communication interface 720 is configured to communicate with a network element such as a third-party access terminal.
- the processor 710 is configured to execute the program 732. Specifically, the related steps in the foregoing method embodiments may be performed.
- program 732 can include program code, the program code including computer operating instructions.
- the processor 710 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- the embodiments can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware. Based on such understanding, the above technical solutions may be soft in nature or in part contributing to the prior art.
- the form of the product is embodied in a computer readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions for causing a computer device (which may be a personal computer, a server, Or a network device or the like) performs the methods described in various embodiments or portions of the embodiments.
- FIG. 8 is a schematic diagram showing the hardware structure of a call establishment method according to an embodiment of the present invention.
- the device includes one or more processors 810 and a memory 820. Take a processor 810 as an example.
- the device may also include an input device 830 and an output device 840.
- the processor 810, the memory 820, the input device 830, and the output device 840 may be connected by a bus or other means, as exemplified by a bus connection in FIG.
- the memory 820 is a non-transitory computer readable storage medium for storing non-transitory software programs, non-transitory computer executable programs, and modules.
- the processor 810 executes various functional applications and data processing of the electronic device by executing non-transitory software programs, instructions, and modules stored in the memory 820, that is, the processing method of the above method embodiments.
- the memory 820 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data or the like.
- memory 820 can include high speed random access memory, and can also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device.
- memory 820 can optionally include memory remotely located relative to processor 810, which can be connected to the processing device over a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- Input device 830 can receive input digital or character information and generate a signal input.
- the output device 840 can include a display device such as a display screen.
- the one or more modules are stored in the memory 820, and when executed by the one or more processors 810, perform execution:
- the device information/processing room mapping relationship Determining, according to the pre-stored device information/processing room mapping relationship, the corresponding calling device letter
- the target processing room of the information and the called device information, the device information/processing room mapping relationship is determined according to at least the area where the calling device is first launched;
- the above product can perform the method provided by the embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiments of the present invention.
- Embodiments of the present invention provide a non-transitory (non-volatile) computer storage medium storing computer-executable instructions executable by:
- Embodiments of the present invention provide a computer program product, the computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer , causing the computer to execute:
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the present invention may employ computer-usable storage media (including one or more computer-containing program code) However, it is not limited to the form of a computer program product implemented on a disk storage, optical storage, or the like.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开一种通话建立方法及***,属于通信技术领域,其中方法包括:根据接收的通话信令确定主叫设备信息和被叫设备信息;根据预先存储的设备信息/处理机房映射关系确定相应于主叫设备信息和被叫设备信息的处理机房,设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;配置处理机房以当被叫处于空闲状态时发送通话信令至相应于被叫的所有通话设备;本公开的通话建立方法及***预先存储了根据通话设备第一次上线时所确定的设备信息/处理机房映射关系,而不需要通话设备每一次上线时都同步设备信息,因此避免了因通话设备频繁上下线而造成的数据的频繁同步,同时也避免了数据同步不及时的问题。
Description
本申请基于申请号为CN 2016104831681、申请日为2016年6月27的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。
本发明涉及通信技术领域,特别涉及一种通话建立方法及***。
视频通话中,视频聊天应用支持安装在超级手机和超级电视上。手机和超级电视在全球范围内销售,所以视频聊天应用也需要支持全球范围内的通讯。全球化过程中,对视频聊天应用本身提出了较多额外需求,比如,跨机房信令交互,跨机房锁,跨机房数据同步等。
在全球化的视频通话中,通话的双方可能会在不同的国家接入,同时一个用户又可能绑定了多个设备,例如,北京的用户向身在纽约的用户的手机号进行拨打,而纽约用户又有一台电视在东京,且被叫的两个设备都开机,那么北京用户向该号码拨打后,纽约和东京的两个设备都要能够响起。为了能够随时打通电话,就需要在用户设备上线(例如,用户设备的开关机、联网/断网等)时通过跨地区的数据同步方法将用户设备的信息同步到全球机房中,以便于在建立通话时能够根据已经同步的主叫和被呼叫用户设备的信息确定通信双方当前所处的地区从而确定通信双方目前接入的机房,以将通话信令传输至通信双方接入的机房。
然而,发明人在实践中发现无线互联网通信手机很有可能随时上下线或更换位置,因此,同步上线状态和位置信息就会比较频繁,如果当手机在从一个地区到另一个地区后在上线同步设备信息之前有电话呼叫,这时就打不通本手机的电话,因此就有同步不及时的问题,而对于数据的实时性,准确性要求较高视频通话就更加得不到满足了。
【发明内容】
本发明的实施例提供一种通话建立方法及***,以用于至少解决上述技术问题之一。
一方面,本发明的实施例提供一种通话建立方法,应用于电子设备,其包括:
根据接收的通话信令确定主叫设备信息和被叫设备信息;
根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
配置所述处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
另一方面,本发明的实施例提供一种通话建立***,其包括:
设备信息确定模块,用于根据接收的通话信令确定主叫设备信息和被叫设备信息;
处理机房确定模块,用于根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
处理机房配置模块,用于配置所述处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
另一方面,本发明的实施例提供一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的方法。
另一方面,本发明的实施例提供一种非暂态计算机可读存储介质,所述非
暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述的方法。
另一方面,本发明的实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的方法。
本公开的通话建立方法及***在接收到用户通过通话设备发送来的通话信令后,首先确定通话双方的特征信息,即主叫特征信息和被叫特征信息,然后根据预先存储的根据通话设备第一次上线时所处地区确定的设备信息/处理机房映射关系确定分别相应于主叫和被叫的目标处理机房,从而在确定目标处理机房处于空闲状态时发送通话信令至相应于被叫的所有通话设备,以完成通话的建立;本公开预先存储了根据通话设备第一次上线时所确定的设备信息/处理机房映射关系,而不需要通话设备每一次上线时都同步设备信息,因此避免了因通话设备频繁上下线而造成的数据的频繁同步,同时也避免了数据同步不及时的问题。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的通话建立方法一实施例的流程图;
图2为本发明的通话建立方法另一实施例的流程图;
图3为本发明的通话建立方法又一实施例的流程图;
图4为本发明的通话建立***的一实施例的原理示意图;
图5为本发明的通话建立***的另一实施例的原理示意图;
图6为本发明的通话建立***的又一实施例的原理示意图;
图7为本发明的服务器的一实施例的原理示意图;
图8为本发明应用于所述通话建立方法的电子设备的硬件示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
在本发明中,“组件”、“装置”、“***”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,组件可以、但不限于是运行于处理器的过程、处理器、对象、可执行组件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是组件。一个或多个组件可在执行的过程和/或线程中,并且组件可
以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。组件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地***、分布式***中另一组件交互的,和/或在因特网的网络通过信号与其它***交互的数据的信号通过本地和/或远程过程来进行通信。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
如图1所示,本发明的一实施例的通话建立方法,包括:
S11、根据接收的通话信令确定主叫设备信息和被叫设备信息;
S12、根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
S13、配置所述处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
本公开的通话建立方法在接收到用户通过通话设备发送来的通话信令后,首先确定通话双方的特征信息,即主叫特征信息和被叫特征信息,然后根据预先存储的根据通话设备第一次上线时所处地区确定的设备信息/处理机房映射关系确定分别相应于主叫和被叫的目标处理机房,从而在确定目标处理机房处于空闲状态时发送通话信令至相应于被叫的所有通话设备,以完成通话的建立;本公开预先存储了根据通话设备第一次上线时所确定的设备信息/处理机房映射关系,而不需要通话设备每一次上线时都同步设备信息,因此避免了因通话设备频繁上下线而造成的数据的频繁同步,同时也避免了数据同步不及时的问
题。
如图2所示,在一些实施例中,设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定包括:
S21、根据通话设备第一次上线时所处地区确定所接入的机房为处理机房;
S22、将所述通话设备的设备信息和确定的所述处理机房存储为设备信息/处理机房映射关系;
S23、将所述设备信息/处理机房映射关系同步至全球机房。
本实施例的步骤S21、根据通话设备第一次上线时所处地区确定所接入的机房为处理机房中,设备上线所接入的机房就是设备所处地区的机房,例如用户设备在中国大陆登陆,则中国大陆的机房就是接入机房,这时就确定中国大陆的这个机房为本用户设备的处理机房;本实施例中通过仅仅在通话设备第一次上线时所处地区确定本通话设备所接入的机房为本通话设备的处理机房,然后根据本通话设备的设备信息和确定的处理机房生成设备信息/处理机房映射关系并同步至全球的机房,从而达到通知全球机房,本通话设备的处理机房在哪里,从而保证了无论本通话设备在全球各地的任何地区通过本地区的机房上线时,本地区的机房都能够确定本通话设备的处理机房,从而即使在通话设备在不同的地区进行频繁的上下线,而不再同步设备信息,也能保证随时被呼叫后都能立即与本通话设备建立通话。
在上述实施例中的通话设备为一种智能终端,并且智能终端可以是手机(例如,乐视手机),也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,也可以是PC(personal computer,个人计算机)、平板电脑等,还可以是能够连接到互联网的智能电视(例如,乐视超级电视)、机顶盒等。
在一些实施例中,设备信息为设备特征码,所述处理机房信息为处理机房的IP地址。例如,智能手机或者智能电视的特征码,每一部智能手机出厂时都有自己唯一对应的特征码或者说是标识码,以用于唯一性的代表该智能手机;处理机房信息为处理机房的IP地址,以用于根据确定被叫的处理机房IP地址
后根据IP地址路由到被叫的处理机房,从而发送通话信令至处理机房实现通话的建立。
在一些实施例中,根据接收的通话信令确定主叫设备信息和被叫设备信息包括:
根据接收的通话信令确定主叫用户信息和被叫用户信息;
根据主叫用户信息确定该主叫所绑定的多个通话设备,从而确定相应于多个通话设备的多个设备信息,即多个主叫设备信息;
根据被叫用户信息确定该被叫所绑定的多个通话设备,从而确定相应于多个通话设备的多个设备信息,即多个被叫设备信息。
本实施例中考了当同一个用户同时拥有多个通话设备时,可以采用一个账户来绑定该多个通话设备,例如,通过用户的手机号码或者身份证号码等唯一性信息来绑定多个通话设备。
在一些实施例中,相应于主叫特征信息和被叫特征信息的处理机房为同一处理机房。
本实施例中主叫通话设备和被叫通话设备可能同时处在处理机房所在的地区,也可能都不在处理机房所在的地区,或者只有一方在处理机房所在的地区;上述三种情况中的第一种,通话双方只需通过本地的同一个处理机房就可以获得最优质的通话质量;第二种情况时需要通话双方分别通过各自实际所处区域的机房作为代理机房,与通话双方的实际处理机房进行通信以实现最优质的通话质量;第三种情况时不在处理机房所在区域的一方需要其实际所在区域的机房作为代理机房与处理机房之间进行通信以从而实现与另一方的高质量的通信。上述三种情况中的后两种是极少发生的,属于小概率时间,距离来说明,通话双方A和B,如果A和B都是在中国第一次上线的通话设备,则一般情况下必然是生活的大部分时间都在中国的用户才会有的行为,当出现上述所列后两种情况时,必然是A和B双方都身处国外或者有一方身处国外,而当中国的长久居住用户到国外时,实际的停留时间往往也是很短暂的,另一方面在加之实
际在国外的同通话次数也是比较少的,因此,出现上述后两种情况的概率实际是很少的。
在一些实施例中,相应于主叫特征信息和被叫特征信息的处理机房包括:相应于主叫的主叫处理机房和相应于被叫的被叫处理机房。
在本实施例中主叫通话设备和被叫通话设备可能同时各自处在各自的处理机房所在的地区,也可能都刚好不在各自处理机房所在的地区,或者只有一方在自己处理机房所在的地区;上述三种情况中的第一种,通话双方只需各自通过本地的处理机房就可以获得最优质的跨机房通话质量;第二种情况时需要通话双方分别通过各自实际所处区域的机房作为代理机房,与通话双方各自的实际处理机房进行通信以实现最优质的通话质量;第三种情况时不在处理机房所在区域的一方需要其实际所在区域的机房作为代理机房与其处理机房之间进行通信以实现与另一方的高质量的跨机房通信。
如图3所示,在一些实施例中,配置所述处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备包括:
S31、配置所述被叫处理机房以当所述被叫处于空闲状态时调用所述被叫处理机房的远程调用接口;
S32、配置所述被叫处理机房以通过所述远程调用接口发送所述通话信令至相应于所述被叫的所有通话设备。
上述实施例中,被叫处于空闲状态为:相应于所述被叫的所有通话设备都没有进行通话。
本实施例中通过被叫的处理机房的远程调用接口将通话信令发送至相应于被叫的所有通话设备,实现了跨机房的通话信令的交互。具体地,本实施例中首先进行逻辑判断,判断相应于当前被叫的所有的通话设备是否处于空闲状态,如果是则忽略本次通话,如果否则通过被叫的处理机房的远程调用接口将通话信令发送至相应于被叫的所有通话设备,实现了跨机房的通话信令的交互。
本公开实施例中可以通过硬件处理器(hardware processor)来实现相关
功能模块。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作合并,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
如图4所示,本公开的实施例还提供一种通话建立***,包括:
设备信息确定模块,用于根据接收的通话信令确定主叫设备信息和被叫设备信息;
处理机房确定模块,用于根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
处理机房配置模块,用于配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
如图5所示,在一些通话建立***的实施例中,还包括映射关系确定模块,用于至少根据通话设备第一次上线时所处地区确定设备信息/处理机房映射关系,所述映射关系确定模块包括:
处理机房确定单元,用于根据通话设备第一次上线时所处地区确定所接入的机房为处理机房;
映射关系生成单元,用于将所述通话设备的设备信息和确定的所述处理机房存储为设备信息/处理机房映射关系;
映射关系同步单元,用于将所述设备信息/处理机房映射关系同步至全球机房。
在一些实施例中,相应于主叫特征信息和被叫特征信息的目标处理机房为同一处理机房。
在一些实施例中,相应于主叫特征信息和被叫特征信息的目标处理机房包括:相应于主叫的主叫处理机房和相应于被叫的被叫处理机房。
如图6所示,在一些实施例中,处理机房配置模块包括:
远程调用接口配置单元,用于配置所述被叫处理机房以当所述被叫处于空闲状态时调用所述被叫处理机房的远程调用接口;
通话信令发送配置单元,用于配置所述被叫处理机房以通过所述远程调用接口发送所述通话信令至相应于所述被叫的所有通话设备。
在一些实施例中,被叫处于空闲状态为:相应于所述被叫的所有通话设备都没有进行通话。
在一些实施例中,设备信息为设备特征码,所述处理机房信息为处理机房的IP地址。
上述本发明实施例的通话建立***可用于执行本发明实施例的通话建立方法,并相应的达到上述本发明实施例的通话建立方法所达到的技术效果,这里不再赘述。
另一方面,本发明的实施例还公开一种服务器,本公开的服务器布设了本发明上述任一实施例所述的通话建立***,并相应的执行本发明上述实施例所述的通话建立方法。
另一方面,本发明的实施例还公开一种机房,本公开的机房中包括了多个服务器,本实施例中的多个服务器中的至少一个布设了本发明上述任一实施例所述的通话建立***,并相应的执行本发明上述实施例所述的通话建立方法。
在一些实施例中,上述实施例中所公开的服务器包括:
存储器,用于存放计算机操作指令;
处理器,用于执行所述存储器存储的计算机操作指令,以执行:
根据接收的通话信令确定主叫设备信息和被叫设备信息;
根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
配置所述处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
如图7所示,为本发明上述实施例中用服务器一实施例的结构示意图,本申请具体实施例并不对用服务器700的具体实现做限定,其包括:
处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730、以及通信总线740。其中:
处理器710、通信接口720、以及存储器730通过通信总线740完成相互间的通信。
通信接口720,用于与比如第三方访问端等的网元通信。
处理器710,用于执行程序732,具体可以执行上述方法实施例中的相关步骤。
具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。
处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
以上所描述的方法实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的描述,本领域的技术人员可以清楚地了解到各实施例可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软
件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
图8是本发明实施例提供的通话建立方法的硬件结构示意图,如图所示,该设备包括一个或多个处理器810以及存储器820。以一个处理器810为例。该设备还可以包括:输入装置830和输出装置840。
处理器810、存储器820、输入装置830和输出装置840可以通过总线或者其他方式连接,图5中以通过总线连接为例。
存储器820作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块。处理器810通过运行存储在存储器820中的非暂态软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例的处理方法。
存储器820可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器820可选包括相对于处理器810远程设置的存储器,这些远程存储器可以通过网络连接至处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置830可接收输入的数字或字符信息,以及产生信号输入。输出装置840可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器820中,当被所述一个或者多个处理器810执行时,执行执行:
根据接收的通话信令确定主叫设备信息和被叫设备信息;
根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信
息和被叫设备信息的目标处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例提供的方法。
本发明实施例提供了一种非暂态(非易失性)计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行:
根据接收的通话信令确定主叫设备信息和被叫设备信息;
根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的目标处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行:
根据接收的通话信令确定主叫设备信息和被叫设备信息;
根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的目标处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;
配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括
但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (17)
- 一种通话建立方法,应用于电子设备,包括:根据接收的通话信令确定主叫设备信息和被叫设备信息;根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的目标处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
- 根据权利要求1所述的方法,其中,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定包括:根据通话设备第一次上线时所处地区确定所接入的机房为处理机房;将所述通话设备的设备信息和确定的所述处理机房存储为设备信息/处理机房映射关系;将所述设备信息/处理机房映射关系同步至全球机房。
- 根据权利要求2所述的方法,其中,所述相应于主叫特征信息和被叫特征信息的目标处理机房为同一处理机房。
- 根据权利要求2所述的方法,其中,所述相应于主叫特征信息和被叫特征信息的目标处理机房包括:相应于主叫的主叫处理机房和相应于被叫的被叫处理机房。
- 根据权利要求4所述的方法,其中,所述配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备包括:配置所述被叫处理机房以当所述被叫处于空闲状态时调用所述被叫处理机房的远程调用接口;配置所述被叫处理机房以通过所述远程调用接口发送所述通话信令至相应 于所述被叫的所有通话设备。
- 根据权利要求5所述的方法,其中,所述被叫处于空闲状态为:相应于所述被叫的所有通话设备都没有进行通话。
- 根据权利要求1-6任一项所述的方法,其中,所述设备信息为设备特征码,所述处理机房信息为处理机房的IP地址。
- 一种通话建立***,包括:设备信息确定模块,用于根据接收的通话信令确定主叫设备信息和被叫设备信息;处理机房确定模块,用于根据预先存储的设备信息/处理机房映射关系确定相应于所述主叫设备信息和被叫设备信息的处理机房,所述设备信息/处理机房映射关系至少根据通话设备第一次上线时所处地区确定;处理机房配置模块,用于配置所述目标处理机房以当被叫处于空闲状态时发送所述通话信令至相应于所述被叫的所有通话设备。
- 根据权利要求8所述的***,其中,还包括映射关系确定模块,用于至少根据通话设备第一次上线时所处地区确定设备信息/处理机房映射关系,所述映射关系确定模块包括:处理机房确定单元,用于根据通话设备第一次上线时所处地区确定所接入的机房为处理机房;映射关系生成单元,用于将所述通话设备的设备信息和确定的所述处理机房存储为设备信息/处理机房映射关系;映射关系同步单元,用于将所述设备信息/处理机房映射关系同步至全球机房。
- 根据权利要求8所述的***,其中,所述相应于主叫特征信息和被叫特征信息的目标处理机房为同一处理机房。
- 根据权利要求8所述的***,其中,所述相应于主叫特征信息和被叫特征信息的目标处理机房包括:相应于主叫的主叫处理机房和相应于被叫的被 叫处理机房。
- 根据权利要求11所述的***,其中,所述处理机房配置模块包括:远程调用接口配置单元,用于配置所述被叫处理机房以当所述被叫处于空闲状态时调用所述被叫处理机房的远程调用接口;通话信令发送配置单元,用于配置所述被叫处理机房以通过所述远程调用接口发送所述通话信令至相应于所述被叫的所有通话设备。
- 根据权利要求12所述的***,其中,所述被叫处于空闲状态为:相应于所述被叫的所有通话设备都没有进行通话。
- 根据权利要求8-13任一项所述的***,其中,所述设备信息为设备特征码,所述处理机房信息为处理机房的IP地址。
- 一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7任一项所述的方法。
- 一种非暂态计算机可读存储介质,其特征在于:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7任一项所述的方法。
- 一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行权利要求1-7任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610483168.1A CN106161431A (zh) | 2016-06-27 | 2016-06-27 | 通话建立方法及*** |
CN201610483168.1 | 2016-06-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018000686A1 true WO2018000686A1 (zh) | 2018-01-04 |
Family
ID=57350048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/105162 WO2018000686A1 (zh) | 2016-06-27 | 2016-11-09 | 通话建立方法及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106161431A (zh) |
WO (1) | WO2018000686A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113518155A (zh) * | 2021-05-25 | 2021-10-19 | 中国平安财产保险股份有限公司 | 基于隐私通话保护平台的外呼方法、装置、设备及介质 |
CN115118598A (zh) * | 2022-06-23 | 2022-09-27 | 三六零科技集团有限公司 | 信息采集方法、装置、设备及存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116781947A (zh) * | 2022-03-11 | 2023-09-19 | 北京沃东天骏信息技术有限公司 | 视频流数据获取方法、装置、电子设备和计算机可读介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262705A (zh) * | 2008-04-15 | 2008-09-10 | Ut斯达康通讯有限公司 | 漫游用户会话连接建立和释放的方法及*** |
CN101291544A (zh) * | 2008-06-18 | 2008-10-22 | Ut斯达康通讯有限公司 | 连接漫游终端和归属地pdsn的方法和*** |
CN101867902A (zh) * | 2010-05-28 | 2010-10-20 | 上海顶竹通讯技术有限公司 | 一种能够实现国际漫游的网络及对漫游终端的管理方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE500197C2 (sv) * | 1992-08-18 | 1994-05-02 | Ericsson Telefon Ab L M | Kommunikationsnät, förfarande att åstadkomma en förbindelse samt registreringsförfarande i ett sådant nät |
US6990119B2 (en) * | 2001-02-07 | 2006-01-24 | Qualcomm, Inc. | Method and apparatus to facilitate a transparent service option transition |
KR101297142B1 (ko) * | 2011-03-29 | 2013-08-21 | 김도형 | 커뮤니케이션 서비스 수행시에 클라이언트 단말기로 정보를 제공하는 시스템 |
CN104754142B (zh) * | 2013-12-25 | 2018-06-26 | ***通信集团贵州有限公司 | 一种同振业务的优化方法及应用服务器 |
-
2016
- 2016-06-27 CN CN201610483168.1A patent/CN106161431A/zh active Pending
- 2016-11-09 WO PCT/CN2016/105162 patent/WO2018000686A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262705A (zh) * | 2008-04-15 | 2008-09-10 | Ut斯达康通讯有限公司 | 漫游用户会话连接建立和释放的方法及*** |
CN101291544A (zh) * | 2008-06-18 | 2008-10-22 | Ut斯达康通讯有限公司 | 连接漫游终端和归属地pdsn的方法和*** |
CN101867902A (zh) * | 2010-05-28 | 2010-10-20 | 上海顶竹通讯技术有限公司 | 一种能够实现国际漫游的网络及对漫游终端的管理方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113518155A (zh) * | 2021-05-25 | 2021-10-19 | 中国平安财产保险股份有限公司 | 基于隐私通话保护平台的外呼方法、装置、设备及介质 |
CN113518155B (zh) * | 2021-05-25 | 2022-10-25 | 中国平安财产保险股份有限公司 | 基于隐私通话保护平台的外呼方法、装置、设备及介质 |
CN115118598A (zh) * | 2022-06-23 | 2022-09-27 | 三六零科技集团有限公司 | 信息采集方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106161431A (zh) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI569618B (zh) | 個資隱藏之通話方法及其系統 | |
KR102148046B1 (ko) | 준비되지 않은 단말의 호출 기법 | |
US20150207774A1 (en) | Method and System of APP for Obtaining MAC Address of Terminal | |
US20140323166A1 (en) | Method, device and system for voice communication | |
CN104980898A (zh) | 一种信息推送方法、***及设备 | |
KR102095533B1 (ko) | 알림 정보를 선택적으로 제공하기 위한 전자 장치 및 방법 | |
WO2018000686A1 (zh) | 通话建立方法及*** | |
CN110933075B (zh) | 服务调用方法、装置、电子设备及存储介质 | |
CN112350981A (zh) | 一种切换通信协议的方法、装置和*** | |
CN104936282A (zh) | 一种融合通信业务的注册方法及装置 | |
US20170134471A1 (en) | Web-Based Client for Providing Real-Time Communications | |
EP2932651B1 (en) | Method and apparatus for cloud based power management of local network devices | |
WO2017215151A1 (zh) | 自动调节情景模式的方法及装置 | |
CN104579712A (zh) | 碎片化异步会议***会议成员发布文字信息的方法 | |
EP2974159A1 (en) | Method, device and system for voice communication | |
CN105407166A (zh) | 一种可穿戴设备的通信实现方法及*** | |
WO2024125492A1 (zh) | 音频输出设备切换方法及装置、计算机可读存储介质 | |
JP6305786B2 (ja) | 着信制御装置、着信制御方法、及びプログラム | |
US20150365133A1 (en) | Touch and Talk Auto-Configuring of Video Conferences Using Near Field Communication (NFC) | |
CN106210362A (zh) | 通话方法及装置 | |
US9432795B2 (en) | Communication system, terminal, communication method and communication program for terminals while communicating with each other to identify the opposite party | |
WO2015157022A1 (en) | User experiences during call handovers on a hybrid telecommunications network | |
US20190068771A1 (en) | External device for communicating with conferencing client using notification api | |
CN111918019B (zh) | 视频会议方法及***、计算机可读存储介质 | |
CN105204836B (zh) | 信息处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16907082 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16907082 Country of ref document: EP Kind code of ref document: A1 |